예제 #1
0
        public void VerificarMensagensNovas()
        {
            int userId = HttpContext.Session.GetInt32("ID") ?? 0;

            DateTime dataUltimoAcesso = _db.Int_DP_Usuarios
                                        .Where(a => a.Id == userId)
                                        .Select(s => s.UltimoLogin)
                                        .FirstOrDefault();

            DateTime dataUltimoAcesso2 = Globalization.ConverterData(HttpContext.Session.GetString("UltimoAcesso"));

            List <Mensagem> mensagem = _db.Int_DP_Mensagens
                                       .Where(a => a.Data >= dataUltimoAcesso2)
                                       .OrderByDescending(b => b.Data)
                                       .ToList();

            if (mensagem.Count > 0)
            {
                ViewBag.NovaMensagem = mensagem;
            }

            HttpContext.Session.SetString("Visualizado", "true");
        }