Esempio n. 1
0
 public ActionResult FruitCreate(SnowViewModel 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.SnowTitle;
     form.ResponseImageTextViewModel.ImageTextType = 101;
     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)
     {
         Snow Snow = Mapper.Map<SnowViewModel, Snow>(form);
         Snow.SnowStyle = "Snow.css";
         Snow.Mark = 2;
         Snow.ResponseImageText = Mapper.Map<ResponseImageTextViewModel, ResponseImageText>(form.ResponseImageTextViewModel);
         SnowRepository.Add(Snow);
         SnowRepository.Context.Commit();
         Snow.ResponseImageText.Url = "http://" + Request.Url.Host + "/ActivityFruit/FruitIndex?SnowID=" + Snow.ID + "&ImageTextID=" + Snow.ResponseImageText.ID;
         Snow.GetURL = "http://" + Request.Url.Host + "/ActivityFruit/FruitIndex?SnowID=" + Snow.ID + "&ImageTextID=" + Snow.ResponseImageText.ID + "&User_ID=" + user.ID;
         SnowRepository.Update(Snow);
         SnowRepository.Context.Commit();
     }
     return Redirect("/Fruit/FruitIndex");
 }
Esempio n. 2
0
        public ActionResult GhostEdit(SnowViewModel form)
        {
            if (ModelState.IsValid)
            {
                Snow Snow = SnowRepository.GetByKey(form.ID);
                Snow.SnowTitle = form.SnowTitle;
                Snow.StartDate = form.StartDate;
                Snow.EndDate = form.EndDate;
                Snow.SnowDesc = form.SnowDesc;
                Snow.SnowScale = form.SnowScale;

                Snow.ResponseImageText.ImageTextName = form.SnowTitle;
                Snow.ResponseImageText.Content = form.ResponseImageTextViewModel.Content;
                SnowRepository.Update(Snow);
                SnowRepository.Context.Commit();
            }
            return Redirect("/Ghost/GhostIndex");
        }