예제 #1
0
 public ActionResult GetProtocolQuestions(int oapProtocolId, string textField, string valueField)
 {
     return(GridViewExtension.GetComboBoxCallbackResult(p => {
         p.TextField = textField;
         p.ValueField = valueField;
         var oapProtocolQuestions = OapChecklistQuestionClient.GetAllChecklistQuestionsAsync(oapProtocolId).Result.Result.Data ?? new ObservableCollection <OapChecklistQuestion>();
         p.BindList(oapProtocolQuestions);
     }));
 }
        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));
        }
        public async Task <ActionResult> ChecklistQuestions(int?checklistId)
        {
            var questions = new List <OapChecklistQuestion>();

            if (checklistId.HasValue)
            {
                var response = await OapChecklistQuestionClient.GetAllChecklistQuestionsAsync(checklistId.Value);

                if (response.Result?.Data != null)
                {
                    questions.AddRange(response.Result.Data);
                }
            }
            return(PartialView("OapChecklistQuestionsHelpPartial", questions));
        }
예제 #4
0
 private ObservableCollection <OapChecklistQuestion> GetOapProtocolQuestions()
 {
     return(OapChecklistQuestionClient.GetAllProtocolQuestionsAsync(GetAllModelsCorp()).Result?.Result?.Data);
 }
예제 #5
0
 public OapProtocolQuestionHeadersController() : base()
 {
     OapProtocolQuestionHeaderClient = new OapProtocolQuestionHeaderClient(GetApiBaseUrl(), Client);
     OapChecklistClient         = new OapChecklistClient(GetApiBaseUrl(), Client);
     OapChecklistQuestionClient = new OapChecklistQuestionClient(GetApiBaseUrl(), Client);
 }
 public OapChecklistQuestionsHelpController() : base()
 {
     OapChecklistClient         = new OapChecklistClient(GetApiBaseUrl(), Client);
     OapChecklistQuestionClient = new OapChecklistQuestionClient(GetApiBaseUrl(), Client);
 }