public async Task <IHttpActionResult> PutRavintolaKommentit(int id, RavintolaKommentit ravintolaKommentit) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ravintolaKommentit.ravKommenttiID) { return(BadRequest()); } db.Entry(ravintolaKommentit).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RavintolaKommentitExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <IHttpActionResult> GetRavintolaKommentit(int id) { RavintolaKommentit ravintolaKommentit = await db.RavintolaKommentit.FindAsync(id); if (ravintolaKommentit == null) { return(NotFound()); } return(Ok(ravintolaKommentit)); }
public async Task <IHttpActionResult> PostRavintolaKommentit(RavintolaKommentit ravintolaKommentit) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.RavintolaKommentit.Add(ravintolaKommentit); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = ravintolaKommentit.ravKommenttiID }, ravintolaKommentit)); }
public async Task <IHttpActionResult> DeleteRavintolaKommentit(int id) { RavintolaKommentit ravintolaKommentit = await db.RavintolaKommentit.FindAsync(id); if (ravintolaKommentit == null) { return(NotFound()); } db.RavintolaKommentit.Remove(ravintolaKommentit); await db.SaveChangesAsync(); return(Ok(ravintolaKommentit)); }