private canton CargarRelaciones(canton unObjeto) { int ix; ix = ListaProvincia.FindIndex(x => x.id == unObjeto.idprovincia); if (ix > -1) { unObjeto.fkprovincia = ListaProvincia[ix]; } return(unObjeto); }
public JsonResult Save(string newcanton,short cantonid,string nombre ,short provinciaid){ var record=new canton(); try{ if (newcanton!="add") { record = db.canton.Single(c => c.cantonid==cantonid); } record.cantonid=cantonid;record.nombre=nombre;record.provinciaid=provinciaid; if (newcanton=="add") { db.canton.AddObject(record); } db.SaveChanges(); }catch (Exception e){ return Json (e.Message);} return Json("Ready"); }
public List <canton> Registros(string expresion = null, params object[] parametros) { List <canton> registros = null; using (ispDB db = new ispDB()) { this.ListaProvincia = db.provincias.ToList(); registros = db.cantones.Where(String.IsNullOrEmpty(expresion) ? "id > -1" : expresion, parametros).ToList(); } for (int ix = 0; ix < registros.Count; ix++) { canton item = registros[ix]; item = CargarRelaciones(item); } return(registros); }
public int Grabar(canton item) { return(item.GrabarObjetoT(x => x.id)); }
public int Borrar(canton item) { return(item.BorrarObjetoT()); }