public ActionResult Create() { var giftcardEdit = new GiftCardEdit { }; return View(giftcardEdit); }
public ActionResult Create(GiftCardEdit giftcardEdit) { if (_giftcardQueryService.IsCodeUnique(giftcardEdit.GiftCode)) ModelState.AddModelError("GiftCode", "Gift code must be unique"); if (ModelState.IsValid) { var giftcardUpdate = Mapper.Map<GiftCardUpdate>(giftcardEdit); _giftcardCommandService.Add(giftcardUpdate); return RedirectToRoute("admin-giftcards"); } return View(giftcardEdit); }
public ActionResult Edit(GiftCardEdit giftcardEdit) { if (_giftcardQueryService.IsCodeUnique(giftcardEdit.GiftCode, giftcardEdit.Id)) ModelState.AddModelError("GiftCode", "Gift code must be unique"); if (!ModelState.IsValid) { return View(giftcardEdit); } var giftcardUpdate = Mapper.Map<GiftCardUpdate>(giftcardEdit); _giftcardCommandService.Update(giftcardUpdate); TempData["Info"] = "GiftCard updated"; return RedirectToRoute("admin-giftcard-edit", new { giftcardEdit.Id }); }