public ActionResult ActiviesCreate(ActModels form) { var UserId = WebSecurity.GetUserId(User.Identity.Name); var user = UserProfileRepository.Find(Specification<EasyWeixin.Model.UserProfile>.Eval(o => o.UserId == UserId)); form.UserId = WebSecurity.GetUserId(User.Identity.Name); form.AddDate = DateTime.Now; form.Clicks = 0; form.IsTop = 0; form.TopTime = null; form.CreateIp = Request.UserHostAddress; if (form.StartDate == null) { form.StartDate = DateTime.Now; } if (form.EndDate == null) { form.EndDate = DateTime.Now; } if (string.IsNullOrEmpty(form.ImageUrl)) { form.ImageUrl = GetImageUrl(form.Content); } if (ModelState.IsValid) { Act pp = Mapper.Map<ActModels, Act>(form); ActRepository.Add(pp); ActRepository.Context.Commit(); switch (UserId.ToString()) { case "28": //上海 pp.GetURL = "http://" + Request.Url.Host + "/ActivityAct/ActIndex?ActID=" + pp.ID + "&User_ID=" + user.ID; break; case "27": //天津 pp.GetURL = "http://" + Request.Url.Host + "/ActivityAct/TActIndex?ActID=" + pp.ID + "&User_ID=" + user.ID; break; case "29": //武汉 pp.GetURL = "http://" + Request.Url.Host + "/ActivityAct/WActIndex?ActID=" + pp.ID + "&User_ID=" + user.ID; break; case "32": //云南 pp.GetURL = "http://" + Request.Url.Host + "/ActivityAct/YActIndex?ActID=" + pp.ID + "&User_ID=" + user.ID; break; case "31": //泰州 pp.GetURL = "http://" + Request.Url.Host + "/ActivityAct/ZActIndex?ActID=" + pp.ID + "&User_ID=" + user.ID; break; case "30": //东部 pp.GetURL = "http://" + Request.Url.Host + "/ActivityAct/DActIndex?ActID=" + pp.ID + "&User_ID=" + user.ID; break; default: pp.GetURL = "http://" + Request.Url.Host + "/ActivityAct/ActIndex?ActID=" + pp.ID + "&User_ID=" + user.ID; break; } ActRepository.Update(pp); ActRepository.Context.Commit(); } return Redirect("/Activies/ActiviesIndex"); }
public ActionResult ActiviesEdit(ActModels form) { //设置了ValidateInput(false)只能手动检查 if (!ModelState.IsValid) return View(form); Act pp = ActRepository.GetByKey(form.ID); pp.Name = form.Name; pp.Content = form.Content; pp.Explanation = form.Explanation; pp.ImageUrl = form.ImageUrl; pp.WURL = form.WURL; pp.StartDate = form.StartDate; pp.EndDate = form.EndDate; pp.ClubName = form.ClubName; ActRepository.Update(pp); ActRepository.Context.Commit(); return Redirect("/Activies/ActiviesIndex"); }