public IHttpActionResult Update(Models.Request.CanchaRequest model) { using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext()) { try { var oCanchaModel = db.CANCHA.ToList().FirstOrDefault(c => c.ID == model.ID); if (oCanchaModel == null) { var oCancha = new Models.CANCHA(); oCancha.NOMBRE = model.NOMBRE; oCancha.COMPLEJO_ID = model.COMPLEJO_ID; oCancha.PRECIO = model.PRECIO; db.CANCHA.Add(oCancha); } else { oCanchaModel.NOMBRE = model.NOMBRE; oCanchaModel.PRECIO = model.PRECIO; oCanchaModel.COMPLEJO_ID = model.COMPLEJO_ID; } db.SaveChanges(); } catch (DbEntityValidationException e) { return(BadRequest(e.Message)); } return(Ok(_OK)); } }
public IHttpActionResult Add(Models.Request.CanchaRequest model) { using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext()) { try { var oCancha = new Models.CANCHA(); oCancha.NOMBRE = model.NOMBRE; oCancha.COMPLEJO_ID = model.COMPLEJO_ID; oCancha.PRECIO = model.PRECIO; db.CANCHA.Add(oCancha); db.SaveChanges(); } catch (DbEntityValidationException e) { return(BadRequest(e.Message)); } } return(Ok(_OK)); }