public ActionResult OnPostMeInteresaRevisar() { string usernamePK = Request.Cookies["usernamePK"]; creadorSolicitudRevisionController = new CreadorSolicitudRevisionController(); creadorSolicitudRevisionController.CrearSolicitudRevision(usernamePK, articuloAID, CreadorSolicitudRevisionController.Interesa); //TODO: Notificar a usuario en pantalla return(Redirect("/ArticulosParaRevisionNucleo")); }
public IActionResult OnPostSolicitarColaboracion() { if (listaAsignados.Count == 0) { AvisosInmediatos.Set(this, "listaSolicitadosVacio", "Se necesita agregar a la lista los miembros nucleos que solicitara colaboracion", AvisosInmediatos.TipoAviso.Error); } else { string mensaje = "Se le solicita colaboracion para revisar el articulo: " + articulo.titulo; string url = "/ArticulosParaRevisionNucleo"; foreach (string usernameMiemFK in listaSolicitados) { creadorSolicitudRevisionController.CrearSolicitudRevision(usernameMiemFK, articuloAID, CreadorSolicitudRevisionController.Solicitado); Notificacion notificacion = new Notificacion(usernameMiemFK, mensaje, url); creadorNotificacionController.CrearNotificacion(notificacion); } } return(Redirect("/AsignarRevisor/" + articuloAID)); }