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); }
public async Task <Dominio.Entidades.Notificacao> Handle (AtualizarNotificacaoCommand request, CancellationToken cancellationToken) { return(await _repository.Atualizar(request.Notificacao)); }