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"));
        }
Example #2
0
        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));
        }