예제 #1
0
 public ActionResult CouponCreate(CouponViewModel form)
 {
     var UserId = WebSecurity.GetUserId(User.Identity.Name);
     var user = UserProfileRepository.Find(Specification<EasyWeixin.Model.UserProfile>.Eval(o => o.UserId == UserId));
     form.ResponseImageTextViewModel.ImageTextName = form.CouponTitle;
     form.ResponseImageTextViewModel.ImageTextType = 105;
     form.ResponseImageTextViewModel.UserId = WebSecurity.GetUserId(User.Identity.Name);
     form.ResponseImageTextViewModel.AddTime = DateTime.Now;
     form.UserId = WebSecurity.GetUserId(User.Identity.Name);
     form.AddDate = DateTime.Now;
     if (ModelState.IsValid)
     {
         Coupon Coupon = Mapper.Map<CouponViewModel, Coupon>(form);
         Coupon.CouponStyle = "Coupon.css";
         Coupon.ResponseImageText = Mapper.Map<ResponseImageTextViewModel, ResponseImageText>(form.ResponseImageTextViewModel);
         CouponRepository.Add(Coupon);
         CouponRepository.Context.Commit();
         Coupon.ResponseImageText.Url = "http://" + Request.Url.Host + "/ActivityCoupon/CouponIndex?CouponID=" + Coupon.ID + "&ImageTextID=" + Coupon.ResponseImageText.ID;
         Coupon.GetURL = "http://" + Request.Url.Host + "/ActivityCoupon/CouponIndex?CouponID=" + Coupon.ID + "&ImageTextID=" + Coupon.ResponseImageText.ID + "&User_ID=" + user.ID;
         CouponRepository.Update(Coupon);
         CouponRepository.Context.Commit();
     }
     return Redirect("/Coupon/CouponIndex");
 }
예제 #2
0
 public ActionResult CouponEdit(CouponViewModel form)
 {
     if (ModelState.IsValid)
     {
         Coupon Coupon = CouponRepository.GetByKey(form.ID);
         Coupon.CouponTitle = form.CouponTitle;
         Coupon.StartDate = form.StartDate;
         Coupon.EndDate = form.EndDate;
         Coupon.CouponDesc = form.CouponDesc;
         Coupon.CouponCount = form.CouponCount;
         Coupon.CouponScale = form.CouponScale;
         Coupon.ResponseImageText.ImageTextName = form.CouponTitle;
         Coupon.ResponseImageText.Content = form.ResponseImageTextViewModel.Content;
         CouponRepository.Update(Coupon);
         CouponRepository.Context.Commit();
     }
     return Redirect("/Coupon/CouponIndex");
 }