Esempio n. 1
0
        public async Task <AtualizacaoNotificacaoResposta> Handle(AtualizarNotificacaoCommand request, CancellationToken cancellationToken)
        {
            var atualizarNotificacaoDto = MontaObjetoAtualizacoNotificacao(request);
            await _repository.Atualizar(atualizarNotificacaoDto);

            return(MontaObjetoDeAlteracaoNotificacaoResposta(request));
        }
 private async Task AlteraFlagEnviado(NotificacaoSgpDto notificacao)
 {
     var atualizaDto = new AtualizarNotificacaoDto
     {
         EnviadoPushNotification = true,
         AlteradoEm    = DateTime.Now,
         AlteradoPor   = "worker",
         DataExpiracao = notificacao.DataExpiracao,
         Id            = notificacao.Id,
         Mensagem      = notificacao.Mensagem,
         Titulo        = notificacao.Titulo
     };
     await notificacaoRepository.Atualizar(atualizaDto);
 }
Esempio n. 3
0
 public async Task <Dominio.Entidades.Notificacao> Handle
     (AtualizarNotificacaoCommand request, CancellationToken cancellationToken)
 {
     return(await _repository.Atualizar(request.Notificacao));
 }