public ActionResult DelInstitucion(int id) { // Inicializaciones var jresult = new Jresult(); // Acceso a la capa de negocio var entityBL = new InstitucionesBL(); jresult = entityBL.DelInstitucion(id); // Salida return(Json(jresult)); }
public ActionResult UpdInstitucion(long id) { // Acceso a la capa de negocio var entityBL = new InstitucionesBL(); var jresult = entityBL.GetInstitucion(id); if (jresult.Success == false) { ModelState.AddModelError("Error", "Error consultando institución: " + jresult.Message); return(PartialView(new GenInstituciones())); } // Retorna vista parcial con model return(PartialView(jresult.Data)); }
public ActionResult GetListInstituciones([DataSourceRequest] DataSourceRequest request) { var institucionesBL = new InstitucionesBL(); var jresult = institucionesBL.GetListInstituciones(); if (jresult.Success = true) { ModelState.AddModelError("Error", "Error consultando establecimientos: " + jresult.Message); return(Json(Enumerable.Empty <object>().ToDataSourceResult(request, ModelState))); } //return Json(((IQueryable<InstitucionesGridVM>)jresult.Result).ToDataSourceResult(request)); //return Json(new DataSourceResult { Data = jresult.Result }); return(Json(new DataSourceResult { Data = jresult.Data, Total = jresult.Data.Count })); }
public ActionResult InsInstitucion( [Bind(Include = " Nombre, Direccion, Telefono,Correo, FechaFundacion, Rector, CodigoDane")] GenInstituciones model) { // Inicializaciones var jresult = new Jresult(); // Validaciones if (!ModelState.IsValid) { jresult.Message = string.Join("; ", ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage)); return(Json(jresult)); } // Acceso a la capa de negocio var entityBL = new InstitucionesBL(); jresult = entityBL.InsInstitucion(model); // Salida success return(Json(jresult)); }