public async Task <IHttpActionResult> PutZayavki(int id, Zayavki zayavki) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != zayavki.Id) { return(BadRequest()); } db.Entry(zayavki).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ZayavkiExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// DELETE api/values/5 public void Delete(int id) { Zayavki zayavki = lab_2.Zayavki.Find(id); if (zayavki != null) { lab_2.Zayavki.Remove(zayavki); lab_2.SaveChanges(); } }
public async Task <IHttpActionResult> GetZayavki(int id) { Zayavki zayavki = await db.Zayavkis.FindAsync(id); if (zayavki == null) { return(NotFound()); } return(Ok(zayavki)); }
public async Task <IHttpActionResult> PostZayavki(Zayavki zayavki) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Zayavkis.Add(zayavki); await db.SaveChangesAsync(); return(CreatedAtRoute("DefaultApi", new { id = zayavki.Id }, zayavki)); }
public async Task <IHttpActionResult> DeleteZayavki(int id) { Zayavki zayavki = await db.Zayavkis.FindAsync(id); if (zayavki == null) { return(NotFound()); } db.Zayavkis.Remove(zayavki); await db.SaveChangesAsync(); return(Ok(zayavki)); }
// PUT api/values/5 public IHttpActionResult Put(int id, [FromBody] Zayavki value) { var entity = lab_2.Zayavki.FirstOrDefault(e => e.Id_zakazi == id); if (entity == null) { return(Ok(value)); } else { entity.Id_service = value.Id_service; entity.Id_clienta = value.Id_clienta; lab_2.SaveChanges(); return(Ok(value)); } }
public Zayavki Post([FromBody] Zayavki value) { lab_2.Zayavki.Add(value); lab_2.SaveChanges(); return(value); }