public IActionResult Create(PartsFormModel model) { if (!ModelState.IsValid) { return(View(model)); } parts.CreatePart (model.Name, model.Price, model.Quantity, model.SupplierId); return(this.Redirect("all")); }
public IActionResult Create(PartsFormModel partModel) { if (!ModelState.IsValid) { partModel.Suppliers = GetSuppliers(); return(View(partModel)); } this.parts.Create( partModel.Name, partModel.Price, partModel.Quantity, partModel.SupplierId ); TempData.AddSuccessMessage($"Part {partModel.Name} has been created successfully"); return(RedirectToAction(nameof(All))); }
public IActionResult Edit(int id, PartsFormModel partModel) { var partExists = this.parts.Exists(id); if (!partExists) { return(RedirectToAction(nameof(All))); } if (!ModelState.IsValid) { return(View(partModel)); } this.parts.Edit(partModel.Id, partModel.Price, partModel.Quantity); TempData.AddSuccessMessage($"Part {partModel.Name} has been edited successfully"); return(RedirectToAction(nameof(All))); }