public IHttpActionResult Update(Models.Request.TurnoRequest model) { using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext()) { try { var oTurnoModel = db.TURNOS.ToList().FirstOrDefault(t => t.ID == model.ID); if (oTurnoModel == null) { var oTurno = new Models.TURNOS(); oTurno.USUARIO_ID = model.USUARIO_ID; oTurno.CANCHA_ID = model.CANCHA_ID; oTurno.HORA_INGRESO = model.HORA_INGRESO; db.TURNOS.Add(oTurno); } else { oTurnoModel.CANCHA_ID = model.CANCHA_ID; oTurnoModel.USUARIO_ID = model.USUARIO_ID; oTurnoModel.HORA_INGRESO = model.HORA_INGRESO; oTurnoModel.RESERVADO = model.RESERVADO; } db.SaveChanges(); } catch (DbEntityValidationException e) { return(BadRequest(e.Message)); } return(Ok(_OK)); } }
public IHttpActionResult Add(Models.Request.TurnoRequest model) { using (Models.MiCanchaDBContext db = new Models.MiCanchaDBContext()) { try { var oTurno = new Models.TURNOS(); oTurno.USUARIO_ID = model.USUARIO_ID; oTurno.CANCHA_ID = model.CANCHA_ID; oTurno.HORA_INGRESO = model.HORA_INGRESO; oTurno.RESERVADO = model.RESERVADO; db.TURNOS.Add(oTurno); db.SaveChanges(); } catch (DbEntityValidationException e) { return(BadRequest(e.Message)); } } return(Ok(_OK)); }