private void AtualizarNotificacoesNaoVisualizadas(int IdUsuario, string URL) { BMNotificacao bmNotificacao = new BMNotificacao(); List <Notificacao> ListaNotificacoesNaoVisualizadas = bmNotificacao.ObterNotificacoesNaoVisualizadas(IdUsuario, URL).ToList(); if (ListaNotificacoesNaoVisualizadas != null && ListaNotificacoesNaoVisualizadas.Count > 0) { foreach (Notificacao notificacao in ListaNotificacoesNaoVisualizadas) { notificacao.Visualizado = true; notificacao.DataVisualizacao = DateTime.Now; bmNotificacao.Salvar(notificacao); } } }
/// <summary> /// Obtem as útlimas 100 notificações do usuário trilha /// </summary> /// <param name="usuarioTrilha"></param> /// <returns></returns> public IQueryable <Notificacao> ObterNotificacoesNaoVisualizadas(UsuarioTrilha usuarioTrilha) { return(_notificacaoBm.ObterNotificacoesNaoVisualizadas(usuarioTrilha.ID)); }