public ActionResult PaisEditar(int? PaisID, string Accion) { using (var client = new IntranetEntities()) { if (Accion == "A") { return PartialView("~/Views/Catalogo/Pais/EditarPais.cshtml", new PaisViewModel { Accion = Accion}); } else { var res = client.spObtenerPaises(null, null, null, PaisID); var model = new PaisViewModel(res.FirstOrDefault()); model.Accion=Accion; return PartialView("~/Views/Catalogo/Pais/EditarPais.cshtml", model); } } }
public static IEnumerable<SelectListItem> ObtenerPaises() { using (var client = new IntranetEntities()) { var res = client.spObtenerPaises(null, null, null, null).ToList() .Select(p => new SelectListItem { Selected = false, Text = p.Nombre, Value = p.PaisID.ToString() }); return res; } }
public JsonResult ObtenerPaises(PaisViewModel f) { using (var client = new IntranetEntities()) { var res = client.spObtenerPaises(f.Activo, f.Nombre, f.Codigo, f.PaisID).ToList(); return Json(res, JsonRequestBehavior.AllowGet); } }