public async Task <IHttpActionResult> PutType_establishments(int id, Type_establishments type_establishments) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != type_establishments.id_type_establishment) { return(BadRequest()); } db.Entry(type_establishments).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException e) { if (!Type_establishmentsExists(id)) { return(NotFound()); } else { WebApiApplication.logger.Warn(e.ToString()); } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetType_establishments(int id) { Type_establishments type_establishments = await db.type_establishments.FindAsync(id); if (type_establishments == null) { return(NotFound()); } return(Ok(type_establishments)); }
public async Task <IHttpActionResult> PostType_establishments(Type_establishments type_establishments) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.type_establishments.Add(type_establishments); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = type_establishments.id_type_establishment }, type_establishments)); }
public async Task <IHttpActionResult> DeleteType_establishments(int id) { Type_establishments type_establishments = await db.type_establishments.FindAsync(id); if (type_establishments == null) { return(NotFound()); } db.type_establishments.Remove(type_establishments); await db.SaveChangesAsync(); return(Ok(type_establishments)); }