public EntityState PutOrder(Zlecenia_dla_klienta zlecenie) { var local = db.Set <Zlecenia_dla_klienta>() .Local .FirstOrDefault(f => f.idZlecenia == zlecenie.idZlecenia); if (local != null) { db.Entry(local).State = EntityState.Detached; } var result = db.Entry(zlecenie).State = EntityState.Modified; return(result); }
public async Task <IHttpActionResult> Post(Zlecenia_dla_klienta order) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } else { RepositoryService.repoInstance.PostOrder(order); await RepositoryService.repoInstance.Save(); return(Ok(order)); } }
public async Task <IHttpActionResult> Put(Zlecenia_dla_klienta order) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } else { RepositoryService.repoInstance.PutOrder(order); try { await RepositoryService.repoInstance.Save(); } catch (DbUpdateConcurrencyException ex) { throw ex; } return(Ok(order)); } }
public Zlecenia_dla_klienta PostOrder(Zlecenia_dla_klienta zlecenie) { var result = db.Zlecenia_dla_klienta.Add(zlecenie); return(result); }