public async Task <IHttpActionResult> Put([FromODataUri] int SupplierCategoryID, SupplierCategory item) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (SupplierCategoryID == item.SupplierCategoryID) { return(BadRequest()); } item.ObjectState = ObjectState.Modified; _service.Update(item); try { await _unitOfWorkAsync.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ItemExists(SupplierCategoryID)) { return(NotFound()); } throw; } return(Updated(item)); }
public JavaScriptResult Edit(SupplierCategoryViewModel supplierCategoryvm) { try { _supplierCategoryService.Update(Mapper.Map <SupplierCategory>(supplierCategoryvm)); return(JavaScript($"ShowResult('{"Data updated successfully."}','{"success"}','{"redirect"}','{"/APanel/SupplierCategory"}')")); } catch (Exception ex) { return(JavaScript($"ShowResult('{ex.Message}','failure')")); } }