public async Task <IHttpActionResult> Patch([FromODataUri] int key, Delta <Stopa_PDV_a> patch) { if (!LoginController.CheckAuthorizationForRequest(Request)) { return(Unauthorized()); } Validate(patch.GetEntity()); if (!ModelState.IsValid || !patch.GetEntity().ValidateOcl()) { return(BadRequest(ModelState)); } Stopa_PDV_a stopa_pdv_a = await db.Stopa_PDV_a.FindAsync(key); if (stopa_pdv_a == null) { return(NotFound()); } patch.Patch(stopa_pdv_a); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Stopa_PDV_aExists(key)) { return(NotFound()); } else { throw; } } return(Updated(stopa_pdv_a)); }
// PUT: odata/Magacin(5) public async Task <IHttpActionResult> Put([FromODataUri] int key, Delta <Magacin> patch) { if (!LoginController.CheckAuthorizationForRequest(Request)) { return(Unauthorized()); } Validate(patch.GetEntity()); if (!ModelState.IsValid || !patch.GetEntity().ValidateOcl()) { return(BadRequest(ModelState)); } Magacin magacin = await db.Magacin.FindAsync(key); if (magacin == null) { return(NotFound()); } patch.Put(magacin); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MagacinExists(key)) { return(NotFound()); } else { throw; } } return(Updated(magacin)); }
public async Task <IHttpActionResult> Patch([FromODataUri] int key, Delta <Poslovni_partner> patch) { if (!LoginController.CheckAuthorizationForRequest(Request)) { return(Unauthorized()); } Validate(patch.GetEntity()); if (!ModelState.IsValid || !patch.GetEntity().ValidateOcl()) { return(BadRequest(ModelState)); } Poslovni_partner poslovni_partner = await db.Poslovni_partner.FindAsync(key); if (poslovni_partner == null) { return(NotFound()); } patch.Patch(poslovni_partner); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!Poslovni_partnerExists(key)) { return(NotFound()); } else { throw; } } return(Updated(poslovni_partner)); }