public ExcluirNotificacaoCartaIntencoesObservacaoUseCase(IMediator mediator, IRepositorioNotificacao repositorioNotificacao,
                                                          IRepositorioNotificacaoCartaIntencoesObservacao repositorioNotificacaoCartaIntencoesObservacao)
 {
     this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
     this.repositorioNotificacao = repositorioNotificacao ?? throw new ArgumentNullException(nameof(repositorioNotificacao));
     this.repositorioNotificacaoCartaIntencoesObservacao = repositorioNotificacaoCartaIntencoesObservacao ?? throw new ArgumentNullException(nameof(repositorioNotificacaoCartaIntencoesObservacao));
 }
 public SalvarNotificacaoCartaIntencoesObservacaoUseCase(IMediator mediator, IConfiguration configuration, IServicoNotificacao servicoNotificacao,
                                                         IRepositorioNotificacaoCartaIntencoesObservacao repositorioNotificacaoCartaIntencoesObservacao)
 {
     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.repositorioNotificacaoCartaIntencoesObservacao = repositorioNotificacaoCartaIntencoesObservacao ?? throw new ArgumentNullException(nameof(repositorioNotificacaoCartaIntencoesObservacao));
 }
 public ExcluirNotificacaoCartaIntencoesObservacaoCommandHandler(IRepositorioNotificacao repositorioNotificacao,
                                                                 IRepositorioNotificacaoCartaIntencoesObservacao repositorioNotificacaoCartaIntencoesObservacao,
                                                                 IMediator mediator, IUnitOfWork unitOfWork)
 {
     this.mediator = mediator ?? throw new ArgumentNullException(nameof(mediator));
     this.repositorioNotificacaoCartaIntencoesObservacao = repositorioNotificacaoCartaIntencoesObservacao ?? throw new ArgumentNullException(nameof(repositorioNotificacaoCartaIntencoesObservacao));
     this.repositorioNotificacao = repositorioNotificacao ?? throw new ArgumentNullException(nameof(repositorioNotificacao));
     this.unitOfWork             = unitOfWork ?? throw new ArgumentNullException(nameof(unitOfWork));
 }