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); }
private static AtualizarNotificacaoDto MontaObjetoAtualizacoNotificacao(AtualizarNotificacaoCommand request) { var notificacaoDTO = new AtualizarNotificacaoDto { Id = request.Id, Titulo = request.Titulo, Mensagem = request.Mensagem, DataExpiracao = request.DataExpiracao, AlteradoEm = DateTime.Now, AlteradoPor = request.AlteradoPor, EnviadoPushNotification = true }; return(notificacaoDTO); }
public async Task Atualizar(AtualizarNotificacaoDto notificacao) { try { await using var conn = InstanciarConexao(); conn.Open(); await conn.ExecuteAsync( @"UPDATE notificacao set mensagem=@Mensagem, titulo=@Titulo, dataExpiracao=@DataExpiracao, alteradoEm=@AlteradoEm, alteradoPor=@AlteradoPor, enviadopushnotification=@EnviadoPushNotification WHERE id=@Id", notificacao); conn.Close(); } catch (Exception ex) { SentrySdk.CaptureException(ex); } }