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 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)); }