Example #1
0
 public SalvarNotificacaoDevolutivaUseCase(IMediator mediator, IConfiguration configuration, IServicoNotificacao servicoNotificacao,
                                           IRepositorioNotificacaoDevolutiva repositorioNotificacaoDevolutiva)
 {
     this.mediator           = mediator ?? throw new ArgumentNullException(nameof(mediator));
     this.configuration      = configuration ?? throw new ArgumentNullException(nameof(configuration));
     this.servicoNotificacao = servicoNotificacao ?? throw new ArgumentNullException(nameof(servicoNotificacao));
     this.repositorioNotificacaoDevolutiva = repositorioNotificacaoDevolutiva ?? throw new ArgumentNullException(nameof(repositorioNotificacaoDevolutiva));
 }
 public ExcluirNotificacaoDevolutivaCommandHandler(IRepositorioNotificacao repositorioNotificacao,
                                                   IRepositorioNotificacaoDevolutiva repositorioNotificacaoDevolutiva,
                                                   IMediator mediator, IUnitOfWork unitOfWork)
 {
     this.repositorioNotificacaoDevolutiva = repositorioNotificacaoDevolutiva ?? throw new ArgumentNullException(nameof(repositorioNotificacaoDevolutiva));
     this.repositorioNotificacao           = repositorioNotificacao ?? throw new ArgumentNullException(nameof(repositorioNotificacao));
     this.unitOfWork = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }