public ActionResult CrearRespuesta(FormCollection Form) { try { this.RespuestasProxy = new ADESCOMBUSINESS.Areas.Votaciones.Methods.OpcRespuestasBusiness((ADESCOMBUSINESS.DataAccess.Models.LoginRS)Session["InfoUser"]); } catch (Exception ex) { return(RedirectToAction("SesionExpired", "Inicio", new { Area = "", Mensaje = ex.Message })); } ADESCOMBUSINESS.Areas.Votaciones.Models.VOT_OpcRespuestas Registro = new ADESCOMBUSINESS.Areas.Votaciones.Models.VOT_OpcRespuestas(); if (String.IsNullOrEmpty(Form["RES_OpcRespuesta"])) { ModelState.AddModelError("RES_OpcRespuesta", "Campo requerido"); } Registro.RES_OpcRespuesta = Form["RES_OpcRespuesta"]; Registro.Pregunta_ID = Convert.ToInt32(Form["Pregunta_ID"]); Registro.Votacion_ID = Convert.ToInt32(Form["Votacion_ID"]); if (ModelState.IsValid) { try { RespuestasProxy.Crear(Registro); ViewBag.Error = "OK"; } catch (Exception ex) { ViewBag.Error = ex.Message; } } ViewBag.Votacion_ID = Registro.Votacion_ID; ViewBag.Pregunta_ID = Registro.Pregunta_ID; return(View(Registro)); }