public async Task <IHttpActionResult> PutWeb_Kala(string id, Web_Kala web_Kala) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != web_Kala.Code) { return(BadRequest()); } UnitDatabase.db.Entry(web_Kala).State = EntityState.Modified; try { await UnitDatabase.db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Web_KalaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> PostWeb_Kala(Web_Kala web_Kala) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } UnitDatabase.db.Web_Kala.Add(web_Kala); try { await UnitDatabase.db.SaveChangesAsync(); } catch (DbUpdateException) { if (Web_KalaExists(web_Kala.Code)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = web_Kala.Code }, web_Kala)); }
public async Task <IHttpActionResult> DeleteWeb_Kala(string id) { Web_Kala web_Kala = await UnitDatabase.db.Web_Kala.FindAsync(id); if (web_Kala == null) { return(NotFound()); } UnitDatabase.db.Web_Kala.Remove(web_Kala); await UnitDatabase.db.SaveChangesAsync(); return(Ok(web_Kala)); }