public ActionResult Confirmar(Inscripcion inscripcion) { string idinstitucion = HttpContext.Session["institucion"].ToString(); List <Inscripcion> lista = (List <Inscripcion>)Session["inscripciones"]; Inscripcion inscripcion1 = lista.Where(x => x.ID == Convert.ToInt64(inscripcion.ID)).SingleOrDefault(); inscripcion1.listaPagares = InscripcionRepository.getPagares(inscripcion.ID.ToString()); if (inscripcion1.Estado == "ACTIVO") { string mensaje = InscripcionRepository.validarPagares(inscripcion.ID.ToString()); if (mensaje == "OK") { InscripcionRepository.confirmarInscripcion(inscripcion.ID.ToString()); ViewBag.mensaje = "La inscripcion se confirmo exitosamente."; } else { ViewBag.error = "Ha ocurrido un error inesperado, favor intente nuevamente mas tarde."; } } else { ViewBag.error = "Ha ocurrido un error inesperado, favor intente nuevamente mas tarde."; } CargarDatosListas(inscripcion1); return(View(inscripcion1.ID)); }