public IActionResult Create(GiftSetFormViewModel model) { if (!ModelState.IsValid) { return(View(model)); } var giftSetId = this.giftSets.Create(model.Name, model.Description, model.Quantity, model.Price); if (model.Image.HasValidImage()) { var imageName = model.Image.SaveImage(giftSetId, GiftSetProduct, GiftSetsImagesPath); this.giftSets.SetImage(giftSetId, imageName); } this.TempData.AddSuccessMessage(string.Format(SuccessfullAdd, model.Name)); return(RedirectToAction(nameof(All))); }
public IActionResult Edit(int id, GiftSetFormViewModel model) { if (!ModelState.IsValid) { return(View(model)); } if (model.Image.HasValidImage()) { this.giftSets.SetImage(id, model.Image.SaveImage(id, GiftSetProduct, GiftSetsImagesPath)); } var success = this.giftSets.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))); }