public IActionResult Edit(int id, AccessoryFormViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var imageName = string.Empty; if (model.Image.HasValidImage()) { this.accessories.SetImage(id, model.Image.SaveImage(id, AccessoryProduct, AccessoriesImagesPath)); } var success = this.accessories.Edit(id, model.Name, model.Description, model.Quantity, model.Price); if (!success) { return(BadRequest()); } this.TempData.AddWarningMessage(string.Format(SuccessfullEdit, model.Name)); return(RedirectToAction(nameof(All))); }
public IActionResult Create(AccessoryFormViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var accessoryId = this.accessories.Create( model.Name, model.Description, model.Quantity, model.Price); if (model.Image.HasValidImage()) { var imageName = model.Image.SaveImage(accessoryId, AccessoryProduct, AccessoriesImagesPath); this.accessories.SetImage(accessoryId, imageName); } this.TempData.AddSuccessMessage(string.Format(SuccessfullAdd, model.Name)); return(RedirectToAction(nameof(All))); }