public async Task <IHttpActionResult> Postspecial_passion(special_passion special_passion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.special_passion.Add(special_passion); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (special_passionExists(special_passion.passionCode)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = special_passion.passionCode }, special_passion)); }
public async Task <IHttpActionResult> Putspecial_passion(string id, special_passion special_passion) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != special_passion.passionCode) { return(BadRequest()); } db.Entry(special_passion).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!special_passionExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Getspecial_passion(string id) { special_passion special_passion = await db.special_passion.FindAsync(id); if (special_passion == null) { return(NotFound()); } return(Ok(special_passion)); }
public async Task <IHttpActionResult> Deletespecial_passion(string id) { special_passion special_passion = await db.special_passion.FindAsync(id); if (special_passion == null) { return(NotFound()); } db.special_passion.Remove(special_passion); await db.SaveChangesAsync(); return(Ok(special_passion)); }