Deprecate user service interfaces in controllers
Added [Obsolete] attributes to _userService in AuthController, _repository in EmailTemplateController, and _userRepository in EnvelopeExecutor. These changes guide developers to transition to using MediatR and IRepository.
This commit is contained in:
@@ -12,13 +12,16 @@ namespace EnvelopeGenerator.Infrastructure.Executor;
|
||||
|
||||
public class EnvelopeExecutor : SQLExecutor, IEnvelopeExecutor
|
||||
{
|
||||
[Obsolete("Use IRepository")]
|
||||
private readonly IUserRepository _userRepository;
|
||||
|
||||
[Obsolete("Use IRepository")]
|
||||
public EnvelopeExecutor(IServiceProvider provider, IOptions<SQLExecutorParams> sqlExecutorParamsOptions, IUserRepository userRepository) : base(provider, sqlExecutorParamsOptions)
|
||||
{
|
||||
_userRepository = userRepository;
|
||||
}
|
||||
|
||||
[Obsolete("Use IRepository")]
|
||||
public async Task<Envelope> CreateEnvelopeAsync(int userId, string title = "", string message = "", bool tfaEnabled = false, CancellationToken cancellation = default)
|
||||
{
|
||||
using var connection = new SqlConnection(Params.ConnectionString);
|
||||
|
||||
Reference in New Issue
Block a user