Beispiel #1
0
        public IActionResult Create(QuestionMasterViewModel questionMasterViewModel)
        {
            this.supplierRegistrationService.AddQuestionMaster(questionMasterViewModel);
            var responseModel = this.supplierRegistrationService.GetAllQuestions();

            return(View("QuestionList", responseModel));
        }
Beispiel #2
0
 public async Task <long> AddQuestionMaster(QuestionMasterViewModel questionMaster)
 {
     this._context.QuestionMasterRepository.Add(new Database.QuestionMaster()
     {
         ControlMasterId    = questionMaster.ControlMasterId,
         DataSourceMasterId = questionMaster.DataSourceMasterId,
         TabMasterId        = questionMaster.TabMasterId,
         QuestionText       = questionMaster.QuestionText,
         IsActive           = true
     });
     return(this._context.CompleteAsync().Result);
 }
Beispiel #3
0
        public QuestionMasterViewModel GetQuestionMasterViewModel()
        {
            var approvalFormMaster = this._context.ApprovalFormMasterRepository.GetAllApprovalModules().Result;
            var controlMaster      = this._context.ControlMasterRepository.GetAllControls().Result;
            var tabMasterSource    = this._context.TabMasterRepository.GetAllTabSource().Result;
            var dataSourceMaster   = this._context.DataSourceMasterRepository.GetAllDataSource().Result;
            var questionViewmodel  = new QuestionMasterViewModel
            {
                ApprovalFormMasterId = 1,
                ApprovalFormMaster   = approvalFormMaster,
                //TabMasterSource = tabMasterSource,
                ControlMaster    = controlMaster,
                DataSourceMaster = dataSourceMaster
            };

            questionViewmodel.TabMasterSource = tabMasterSource.Where(x => x.ApprovalFormMasterId == questionViewmodel.ApprovalFormMasterId).ToList();
            return(questionViewmodel);
        }