Example #1
0
        public async Task <IActionResult> OnPost()
        {
            int    id     = Int32.Parse(Request.Form["artID"]);
            string titulo = Request.Form["titulo"];

            ArticuloController = new ArticuloController();
            EmailController    = new EmailController();
            ArticuloController.MarcarArtSolicitado(id);
            TempData["resultadoSolicitud"] = "La solicitud ha sido enviada exitosamente a los miembros de nĂșcleo";
            await EmailController.CorreoANucleo(titulo, "solicitar", null);


            return(RedirectToPage("/Articulos/Revision"));
        }
Example #2
0
        public async Task <IActionResult> OnPostAsignar()
        {
            string articuloId = TempData["articuloId"].ToString();
            string titulo     = TempData["titulo"].ToString();

            string temp = Request.Form["listaRevisores"];
            string getListaRevisores = temp.TrimEnd(new Char[]  { ',' });

            string[] revisores = getListaRevisores.Split(',');

            EmailController    = new EmailController();
            ArticuloController = new ArticuloController();

            ArticuloController.AsignarArticulo(Int16.Parse(articuloId), revisores);
            await EmailController.CorreoANucleo(titulo, "asignar", revisores);

            TempData["resultadoSolicitud"] = "Se han asignado los revisores de '" + titulo + "' correctamente.";
            return(RedirectToPage("/Articulos/Revision"));
        }