public EntityState PutDevice(Urządzenia klient) { var local = db.Set <Urządzenia>() .Local .FirstOrDefault(f => f.idUrządzenia == klient.idUrządzenia); if (local != null) { db.Entry(local).State = EntityState.Detached; } var result = db.Entry(klient).State = EntityState.Modified; return(result); }
public async Task <IHttpActionResult> Post(Urządzenia device) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } else { RepositoryService.repoInstance.PostDevice(device); await RepositoryService.repoInstance.Save(); return(Ok(device)); } }
public async Task <IHttpActionResult> Put(Urządzenia Urzadzenie) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } else { RepositoryService.repoInstance.PutDevice(Urzadzenie); try { await RepositoryService.repoInstance.Save(); } catch (DbUpdateConcurrencyException ex) { throw ex; } return(Ok(Urzadzenie)); } }
public Urządzenia PostDevice(Urządzenia Urzadzenie) { var result = db.Urządzenia.Add(Urzadzenie); return(result); }