public async Task <PartialViewResult> CreateModal() { var viewModel = new SchedulerOutputDto() { //给属性赋值 }; var jobGroups = await _JobGroupAppService.GetJobGroupsToItem(0); ViewBag.JobGroups = jobGroups; var triggers = await _TriggerAppService.GetTriggersToItem(0); ViewBag.Triggers = triggers; var jobGroupEntity = await _JobGroupAppService.GetJobGroupById(Convert.ToInt64(jobGroups[0].Value)); if (jobGroupEntity.TypeTable == "BGJM_JOB_RPTEMAIL") { ViewBag.Jobs = await _Job_RPTEmailAppService.GetJobRPTEmailsToItem(0); } if (jobGroupEntity.TypeTable == "BGJM_JOB_SQL") { ViewBag.Jobs = await _Job_SqlAppService.GetJobSqlToItem(viewModel.Job_Id); } return(PartialView("_CreateOrEditModal", viewModel)); }
public async Task <List <ComboboxItemDto> > GetJobsToItem(long selectValue) { var entity = await _JobGroupManager.GetJobGroupByIdAsync(selectValue); if (entity.TypeTable == "BGJM_JOB_RPTEMAIL") { return(await _Job_RPTEmailAppManager.GetJobRPTEmailsToItem(0)); } if (entity.TypeTable == "BGJM_JOB_SQL") { return(await _Job_SqlAppService.GetJobSqlToItem(0)); } return(new List <ComboboxItemDto>()); }