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