public ActionResult Edit(int id) { GiftCardType giftCardType = giftCardTypeBL.GetGiftCardTypeById(id); GiftCardTypeViewModel giftCardTypeViewModel = AutoMapper.Mapper.Map <GiftCardType, GiftCardTypeViewModel>(giftCardType); return(View(giftCardTypeViewModel)); }
public ActionResult AddGiftCardType(GiftCardTypeViewModel giftCardType) { if (ModelState.IsValid) { string fileName = Path.GetFileNameWithoutExtension(giftCardType.ImageFile.FileName); string extension = Path.GetExtension(giftCardType.ImageFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; giftCardType.ImageSource = "~/Images/GiftCardTypeImages/" + fileName; GiftCardType cardType = AutoMapper.Mapper.Map <GiftCardTypeViewModel, GiftCardType>(giftCardType); fileName = Path.Combine(Server.MapPath("~/Images/GiftCardTypeImages/"), fileName); giftCardType.ImageFile.SaveAs(fileName); giftCardTypeBL.AddGiftCardType(cardType); return(RedirectToAction("ViewGiftCardTypes")); } return(View()); }
public ActionResult Update([Bind(Include = "GiftCardTypeId,GiftCardTypeName,ImageSource,ImageFile")] GiftCardTypeViewModel giftCardType) { string fileName = Path.GetFileNameWithoutExtension(giftCardType.ImageFile.FileName); string extension = Path.GetExtension(giftCardType.ImageFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; giftCardType.ImageSource = "~/Images/GiftCardTypeImages/" + fileName; GiftCardType cardType = AutoMapper.Mapper.Map <GiftCardTypeViewModel, GiftCardType>(giftCardType); fileName = Path.Combine(Server.MapPath("~/Images/GiftCardTypeImages/"), fileName); giftCardType.ImageFile.SaveAs(fileName); GiftCardType giftCard = giftCardTypeBL.GetGiftCardTypeById(giftCardType.GiftCardTypeId); giftCard.GiftCardTypeName = giftCardType.GiftCardTypeName; giftCard.ImageSource = giftCardType.ImageSource; giftCardTypeBL.UpdateGiftCardType(giftCard); return(RedirectToAction("ViewGiftCardTypes")); }