public IHttpActionResult Update(Models.Request.ComplejoRequest model) { using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext()) { try { var oComplejoModel = db.COMPLEJO.ToList().FirstOrDefault(c => c.ID == model.ID); if (oComplejoModel == null) { var oComplejo = new Models.COMPLEJO(); oComplejo.NOMBRE = model.NOMBRE; oComplejo.DUENIO_ID = model.DUENIO_ID; oComplejo.DIRECCION = model.DIRECCION; oComplejo.TELEFONO_COMPLEJO = model.TELEFONO_COMPLEJO; db.COMPLEJO.Add(oComplejo); } else { oComplejoModel.NOMBRE = model.NOMBRE; //oComplejoModel.DUENIO_ID = model.DUENIO_ID; oComplejoModel.DIRECCION = model.DIRECCION; oComplejoModel.TELEFONO_COMPLEJO = model.TELEFONO_COMPLEJO; } db.SaveChanges(); } catch (DbEntityValidationException e) { return(BadRequest(e.Message)); } return(Ok(_OK)); } }
public IEnumerable <Models.Request.ComplejoRequest> GetAll() { using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext()) { var listResult = new List <Models.Request.ComplejoRequest>(); var listDBSet = db.COMPLEJO.ToList(); foreach (var element in listDBSet) { var result = new Models.Request.ComplejoRequest(); result.ID = element.ID; result.NOMBRE = element.NOMBRE; result.DUENIO_ID = element.DUENIO_ID; result.DIRECCION = element.DIRECCION; result.TELEFONO_COMPLEJO = element.TELEFONO_COMPLEJO; listResult.Add(result); } return(listResult); } }
public Models.Request.ComplejoRequest GetId(int id) { using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext()) { var result = new Models.Request.ComplejoRequest(); var listDBSet = db.COMPLEJO.Where(x => x.ID == id); foreach (var element in listDBSet) { if (element.ID == id) { result.ID = element.ID; result.NOMBRE = element.NOMBRE; result.DUENIO_ID = element.DUENIO_ID; result.DIRECCION = element.DIRECCION; result.TELEFONO_COMPLEJO = element.TELEFONO_COMPLEJO; } } return(result); } }
public IHttpActionResult Add(Models.Request.ComplejoRequest model) { using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext()) { try { var oComplejo = new Models.COMPLEJO(); oComplejo.NOMBRE = model.NOMBRE; oComplejo.DUENIO_ID = model.DUENIO_ID; oComplejo.DIRECCION = model.DIRECCION; oComplejo.TELEFONO_COMPLEJO = model.TELEFONO_COMPLEJO; db.COMPLEJO.Add(oComplejo); db.SaveChanges(); } catch (DbEntityValidationException e) { return(BadRequest(e.Message)); } } return(Ok(_OK)); }