public async Task <IActionResult> Edit(int id, [Bind("PermissionID,Title,Description")] Permission permission) { if (id != permission.PermissionID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(permission); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PermissionExists(permission.PermissionID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(permission)); }
public IActionResult ReplaceSupplier(long id, [FromBody] SupplierData sdata) { if (ModelState.IsValid) { Supplier s = sdata.Supplier; s.SupplierId = id; context.Update(s); context.SaveChanges(); return(Ok(s)); } else { return(BadRequest(ModelState)); } }