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)); }
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); }
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); }