public void EditSupplier(SupplierModifyModel supplierModifyModel) { if (this.db.Suppliers.Any(s => s.Id == supplierModifyModel.Id)) { var supplier = this.db.Suppliers.First(s => s.Id == supplierModifyModel.Id); supplier.Name = supplierModifyModel.Name; supplier.IsImporter = supplierModifyModel.Importer; this.db.SaveChanges(); } }
public IActionResult Edit(SupplierModifyModel supplierModifyModel) { this.simpleLoggerService.LogToDb(this.User.Identity.Name, LogType.Edit, "Suppliers"); if (this.ModelState.IsValid) { this.supplierService.EditSupplier(supplierModifyModel); this.TempData["Success"] = "Supplier edited successfully."; return(RedirectToAction(nameof(List))); } this.TempData["Error"] = "There was an error with your request."; return(View(supplierModifyModel)); }
public IActionResult Edit(int?id) { if (id == null || id <= 0) { this.TempData["Error"] = "There was an error with your request."; return(RedirectToAction(nameof(List))); } SupplierModifyModel model = this.supplierService.GetEditModelById(id.Value); if (model is null) { this.TempData["Error"] = "There was an error with your request."; return(RedirectToAction(nameof(List))); } return(View(model)); }