public async Task <IHttpActionResult> Putspecialities_view(string id, specialities_view specialities_view) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != specialities_view.speciality_name) { return(BadRequest()); } db.Entry(specialities_view).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!specialities_viewExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> Postspecialities_view(specialities_view specialities_view) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.specialities_view.Add(specialities_view); try { await db.SaveChangesAsync(); } catch (DbUpdateException) { if (specialities_viewExists(specialities_view.speciality_name)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = specialities_view.speciality_name }, specialities_view)); }
public async Task <IHttpActionResult> Deletespecialities_view(string id) { specialities_view specialities_view = await db.specialities_view.FindAsync(id); if (specialities_view == null) { return(NotFound()); } db.specialities_view.Remove(specialities_view); await db.SaveChangesAsync(); return(Ok(specialities_view)); }