public IHttpActionResult PostTTBActiveWinePermitModel(TTBActiveWinePermitModel tTBActiveWinePermitModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TTBActiveWinePermitModels.Add(tTBActiveWinePermitModel); try { db.SaveChanges(); } catch (DbUpdateException) { if (TTBActiveWinePermitModelExists(tTBActiveWinePermitModel.PERMIT_NUMBER)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tTBActiveWinePermitModel.PERMIT_NUMBER }, tTBActiveWinePermitModel)); }
public IHttpActionResult PutTTBActiveWinePermitModel(string id, TTBActiveWinePermitModel tTBActiveWinePermitModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tTBActiveWinePermitModel.PERMIT_NUMBER) { return(BadRequest()); } db.Entry(tTBActiveWinePermitModel).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TTBActiveWinePermitModelExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTTBActiveWinePermitModel(string id) { TTBActiveWinePermitModel tTBActiveWinePermitModel = db.TTBActiveWinePermitModels.Find(id); if (tTBActiveWinePermitModel == null) { return(NotFound()); } return(Ok(tTBActiveWinePermitModel)); }
public IHttpActionResult DeleteTTBActiveWinePermitModel(string id) { TTBActiveWinePermitModel tTBActiveWinePermitModel = db.TTBActiveWinePermitModels.Find(id); if (tTBActiveWinePermitModel == null) { return(NotFound()); } db.TTBActiveWinePermitModels.Remove(tTBActiveWinePermitModel); db.SaveChanges(); return(Ok(tTBActiveWinePermitModel)); }