public ActionResult QuestionEdit(QuestionaireViewModel form) { if (ModelState.IsValid) { QuestionCategory pp = QuestionCategoryRepository.GetByKey(form.ID); pp.CName = form.CName; pp.Content = form.Content; pp.StartDate = form.StartDate == null ? DateTime.Now : Convert.ToDateTime(form.StartDate); pp.EndDate = form.EndDate == null ? DateTime.Now : Convert.ToDateTime(form.EndDate); QuestionCategoryRepository.Update(pp); QuestionCategoryRepository.Context.Commit(); } return Redirect("/Questionnaire/QuestionIndex"); }
public ActionResult QuestionCreate(QuestionaireViewModel 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.Status = 1; form.StartDate = form.StartDate == null ? DateTime.Now : Convert.ToDateTime(form.StartDate); form.EndDate = form.EndDate == null ? DateTime.Now : Convert.ToDateTime(form.EndDate); if (ModelState.IsValid) { QuestionCategory pp = Mapper.Map<QuestionaireViewModel, QuestionCategory>(form); QuestionCategoryRepository.Add(pp); QuestionCategoryRepository.Context.Commit(); switch (UserId.ToString()) { case "28": //case "11": //上海 pp.GetURL = "http://" + Request.Url.Host + "/ActivityQuestionaire/QuestionaireIndex?CatID=" + pp.ID + "&User_ID=" + user.ID; break; case "27": //天津 pp.GetURL = "http://" + Request.Url.Host + "/ActivityQuestionaire/TQuestionaireIndex?CatID=" + pp.ID + "&User_ID=" + user.ID; break; case "29": //武汉 pp.GetURL = "http://" + Request.Url.Host + "/ActivityQuestionaire/WQuestionaireIndex?CatID=" + pp.ID + "&User_ID=" + user.ID; break; case "32": //云南 pp.GetURL = "http://" + Request.Url.Host + "/ActivityQuestionaire/YQuestionaireIndex?CatID=" + pp.ID + "&User_ID=" + user.ID; break; case "31": //泰州 pp.GetURL = "http://" + Request.Url.Host + "/ActivityQuestionaire/ZQuestionaireIndex?CatID=" + pp.ID + "&User_ID=" + user.ID; break; default: pp.GetURL = "http://" + Request.Url.Host + "/ActivityQuestionaire/QuestionaireIndex?CatID=" + pp.ID + "&User_ID=" + user.ID; break; } QuestionCategoryRepository.Update(pp); QuestionCategoryRepository.Context.Commit(); } return Redirect("/Questionnaire/QuestionIndex"); }