public ActionResult Edit(QuestionnaireProblemModel model) { if (ModelState.IsValid) { var info = service.GetById(model.Id); var aninfo = AnswerService.GetById(model.Id); if (info != null) { //如果更改答案类型,则原有答案将被删除 if (model.QuestionType != info.QuestionType) { AnswerService.DeleteDaan(model.Id); } info.Id = model.Id; info.Title = model.Title; info.QuestionType = model.QuestionType; info.QuestionSurveyId = model.QuestionSurveyId; info.IsRequired = model.IsRequired; service.Update(info); } return(Json(new AjaxResult() { Result = Result.Success })); } return(View(PluginHelper.GetViewPath(this.GetType(), "Edit"), model)); }
public ActionResult Create(Guid QuestionSurveyId) { QuestionnaireProblemModel model = new QuestionnaireProblemModel() { QuestionSurveyId = QuestionSurveyId }; return(View(PluginHelper.GetViewPath(this.GetType(), "Create"), model)); }
public ActionResult Edit(Guid id, Guid QuestionSurveyId) { QuestionnaireProblemModel model = new QuestionnaireProblemModel(); var info = service.GetById(id); info.QuestionSurveyId = QuestionSurveyId; model.Title = info.Title; model.QuestionType = info.QuestionType; model.QuestionSurveyId = info.QuestionSurveyId; model.IsRequired = info.IsRequired; model.Id = info.Id; return(View(PluginHelper.GetViewPath(this.GetType(), "Edit"), model)); }
public ActionResult Create(QuestionnaireProblemModel model) { if (ModelState.IsValid) { QuestionnaireProblem info = new QuestionnaireProblem(); info.Id = Guid.NewGuid(); info.Title = model.Title; info.QuestionType = model.QuestionType; info.QuestionSurveyId = model.QuestionSurveyId; info.IsRequired = model.IsRequired; service.Add(info); return(Json(new AjaxResult() { Result = Result.Success })); } return(View(PluginHelper.GetViewPath(this.GetType(), "Create"), model)); }