Ejemplo n.º 1
0
        public async Task <IActionResult> OnPostAceptarRechazar()
        {
            UsuarioActual = HttpContext.Session.GetString(SessionKeyUsuario);
            int    id     = Int32.Parse(Request.Form["artID"]);
            string titulo = Request.Form["titulo"];
            string estado = Request.Form["estado"];

            ArticuloController             = new ArticuloController();
            EmailController                = new EmailController();
            TempData["resultadoSolicitud"] = "La respuesta ha sido enviada al coordinador exitosamente";
            if (estado == "aceptado")
            {
                ArticuloController.ModificarEstadoSolicitud(id, UsuarioActual, "aceptado");
                await EmailController.CorreoACoordinadores(titulo, "aceptado", UsuarioActual);
            }
            else
            {
                ArticuloController.ModificarEstadoSolicitud(id, UsuarioActual, "rechazado");
                await EmailController.CorreoACoordinadores(titulo, "rechazado", UsuarioActual);
            }

            return(RedirectToPage("/Articulos/Revision"));
        }