public IActionResult Create(QuestionMasterViewModel questionMasterViewModel) { this.supplierRegistrationService.AddQuestionMaster(questionMasterViewModel); var responseModel = this.supplierRegistrationService.GetAllQuestions(); return(View("QuestionList", responseModel)); }
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); }
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); }