public IActionResult EditSiteConfiguration(int siteConfigurationId) { var data = _siteConfigurationService .GetSiteConfigurationDto(siteConfigurationId); if (data == null) { return(View("SiteConfigurationNotFound")); } var siteConfiguration = new AddEditSiteConfigurationSiteConfigurationViewModel { SiteUrl = data.SiteUrl, SiteConfigurationId = data.Id, SiteStatusCheckInterval = data.SiteStatusCheckInterval, SiteStatusCheckIntervalTypeId = data.SiteStatusCheckIntervalTypeId }; var viewModel = PopulateAddEditSiteConfigurationViewModel( siteConfiguration); return(View( "AddEditSiteConfiguration", viewModel)); }
private AddEditSiteConfigurationViewModel PopulateAddEditSiteConfigurationViewModel(AddEditSiteConfigurationSiteConfigurationViewModel siteConfiguration) { var siteStatusCheckIntervalTypes = _siteConfigurationService .GetSiteStatusCheckIntervalTypeDatas(); return(new AddEditSiteConfigurationViewModel { SiteStatusCheckIntervalTypes = siteStatusCheckIntervalTypes .Select(st => new SiteStatusCheckIntervalTypeViewModel { SiteStatusCheckIntervalTypeId = st.SiteStatusCheckIntervalTypeId, SiteStatusCheckIntervalTypeName = st.SiteStatusCheckIntervalTypeName }) .ToList(), SiteConfiguration = siteConfiguration }); }