예제 #1
0
        public ActionResult UpdateChecklistQuestion(OapChecklistQuestion model)
        {
            // TODO: Add update logic here
            var response = GetClient <OapChecklistQuestionClient>().UpdateQuestionAsync(model).Result;

            return(RedirectToAction("Index"));
        }
예제 #2
0
 public async Task <ActionResult> DeleteChecklistQuestion(OapChecklistQuestion model)
 {
     if (model.Id > 0)
     {
         var response = await GetClient <OapChecklistQuestionClient>().DeleteQuestionAsync(model.Id);
     }
     return(RedirectToAction("Index"));
 }
예제 #3
0
 public async Task <ActionResult> CreateChecklistQuestion(OapChecklistQuestion model)
 {
     if (model.OapChecklistTopicId > 0)
     {
         ViewData[CurrentTopicId] = model.OapChecklistTopicId;
         var response = await GetClient <OapChecklistQuestionClient>().AddQuestionAsync(model);
     }
     return(RedirectToAction("Index"));
 }
        public ActionResult UpdateChecklistQuestionHelp(OapChecklistQuestion model)
        {
            // TODO: Add update logic here
            var response  = OapChecklistQuestionClient.UpdateQuestionAsync(model).Result;
            var questions = new List <OapChecklistQuestion>()
            {
                model
            };

            return(PartialView("OapChecklistQuestionsHelpPartial", questions));
        }
예제 #5
0
 public UpdateChecklistQuestionRequest(OapChecklistQuestion question)
 {
     Question = question;
 }
예제 #6
0
 public WebApiResult <bool> UpdateQuestion([FromBody] OapChecklistQuestion question)
 {
     return(TryCatch <UpdateChecklistQuestionRequest, bool>(new UpdateChecklistQuestionRequest(question)));
 }
예제 #7
0
 public WebApiResult <OapChecklistQuestion> AddQuestion([FromBody] OapChecklistQuestion question)
 {
     return(TryCatch <AddChecklistQuestionRequest, OapChecklistQuestion>(new AddChecklistQuestionRequest(question)));
 }