示例#1
0
        public JsonResult GetLatest(DateTime date)
        {
            var userSession = Session["usuario"] as SYA_Usuarios;
            var user        = ControlAcceso.GetUsuarioEnSession();

            Notificaciones bd   = new Notificaciones();
            var            list = bd.getNuevas(user).Where(x => x.Fecha >= date);

            foreach (var item in list)
            {
                item.image = ControlUsuario.GetProfilePictureOfUser(item.IdUsuario);
            }
            return(Json(list, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public ComentariosDatos GetComment(int id)
        {
            var comment = (from n in ctx.Notificacion_Comentarios
                           join us in ctx.SYA_Usuarios on n.IdUsuario equals us.IdUsuario
                           where n.Id == id
                           select new ComentariosDatos
            {
                IdComentario = n.Id,
                IdUsuario = n.IdUsuario,
                Usuario = us.Nombres,
                Fecha = n.Fecha,
                Comentario = n.Comentario,
            }
                           ).FirstOrDefault();

            comment.ProfPic = ControlUsuario.GetProfilePictureOfUser(comment.IdUsuario);
            return(comment);
        }
示例#3
0
        public List <ComentariosDatos> GetNotificationComments(int id)
        {
            var list = (from n in ctx.Notificacion_Comentarios
                        join us in ctx.SYA_Usuarios on n.IdUsuario equals us.IdUsuario
                        where n.IdNotificacion == id
                        select new ComentariosDatos
            {
                IdComentario = n.Id,
                IdUsuario = n.IdUsuario,
                Comentario = n.Comentario,
                Fecha = n.Fecha,
                Usuario = us.Nombres + " " + us.ApPaterno,
            }
                        )
                       .OrderBy(x => x.Fecha)
                       .ToList();

            foreach (var item in list)
            {
                item.ProfPic = ControlUsuario.GetProfilePictureOfUser(item.IdUsuario);
            }
            return(list);
        }