public async Task <IHttpActionResult> PutRefreshToken(string id, RefreshToken refreshToken) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != refreshToken.Id) { return(BadRequest()); } db.Entry(refreshToken).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RefreshTokenExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// PUT: odata/Rights(5) public async Task <IHttpActionResult> Put([FromODataUri] short key, Delta <Right> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Right right = await db.Rights.FindAsync(key); if (right == null) { return(NotFound()); } patch.Put(right); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RightExists(key)) { return(NotFound()); } else { throw; } } return(Updated(right)); }
// PUT: odata/InventoryTypes(5) public async Task <IHttpActionResult> Put([FromODataUri] byte key, Delta <InventoryType> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } InventoryType inventoryType = await db.InventoryTypes.FindAsync(key); if (inventoryType == null) { return(NotFound()); } patch.Put(inventoryType); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!InventoryTypeExists(key)) { return(NotFound()); } else { throw; } } return(Updated(inventoryType)); }
// PUT: odata/SaleQuantityAmountForReports(5) public async Task <IHttpActionResult> Put([FromODataUri] DateTime key, Delta <SaleQuantityAmountForReport> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } SaleQuantityAmountForReport saleQuantityAmountForReport = await db.SaleQuantityAmountForReports.FindAsync(key); if (saleQuantityAmountForReport == null) { return(NotFound()); } patch.Put(saleQuantityAmountForReport); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SaleQuantityAmountForReportExists(key)) { return(NotFound()); } else { throw; } } return(Updated(saleQuantityAmountForReport)); }
// PUT: odata/EmployeeAttendances(5) public async Task <IHttpActionResult> Put([FromODataUri] int key, Delta <EmployeeAttendance> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } EmployeeAttendance employeeAttendance = await db.EmployeeAttendances.FindAsync(key); if (employeeAttendance == null) { return(NotFound()); } patch.Put(employeeAttendance); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EmployeeAttendanceExists(key)) { return(NotFound()); } else { throw; } } return(Updated(employeeAttendance)); }
// PUT: odata/SupplierRetailers(5) public async Task <IHttpActionResult> Put([FromODataUri] int key, Delta <SupplierRetailer> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } SupplierRetailer supplierRetailer = await db.SupplierRetailers.FindAsync(key); if (supplierRetailer == null) { return(NotFound()); } patch.Put(supplierRetailer); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SupplierRetailerExists(key)) { return(NotFound()); } else { throw; } } return(Updated(supplierRetailer)); }
// PUT: odata/OnlinePaymentDetails(5) public async Task <IHttpActionResult> Put([FromODataUri] int key, Delta <OnlinePaymentDetail> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } OnlinePaymentDetail onlinePaymentDetail = await db.OnlinePaymentDetails.FindAsync(key); if (onlinePaymentDetail == null) { return(NotFound()); } patch.Put(onlinePaymentDetail); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OnlinePaymentDetailExists(key)) { return(NotFound()); } else { throw; } } return(Updated(onlinePaymentDetail)); }
// PUT: odata/DailySalesReportViews(5) public async Task <IHttpActionResult> Put([FromODataUri] DateTime key, Delta <DailySalesReportView> patch) { Validate(patch.GetEntity()); if (!ModelState.IsValid) { return(BadRequest(ModelState)); } DailySalesReportView dailySalesReportView = await db.DailySalesReportViews.FindAsync(key); if (dailySalesReportView == null) { return(NotFound()); } patch.Put(dailySalesReportView); try { await db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DailySalesReportViewExists(key)) { return(NotFound()); } else { throw; } } return(Updated(dailySalesReportView)); }