public Retorno MarcarComoLido(int id) { try { var notificacao = _notificacaoDao.Obter(id); if (notificacao == null) { return(Falha(ETipoFalha.RegistroNaoEncontrado)); } var dados = _notificacaoDao.ObterDadosLeitura(id, this.Identificacao.Id); if (dados == null) { dados = new NotificacaoUsuario() { NotificacaoId = id, UsuarioId = this.Identificacao.Id, DataHoraLeitura = DateTime.Now }; this.Insert(dados); } else { dados.DataHoraLeitura = DateTime.Now; this.Insert(dados); } this.Save(); return(Sucesso()); } catch (Exception ex) { return(Erro(ex)); } }
public void Add(NotificacaoUsuario notificacaoUsuario) { this.Db.Insert(notificacaoUsuario); }