Exemple #1
0
        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));
 }