public void AddNewSiteConfiguration(AddNewSiteConfigurationDto addNewSiteConfigurationData) { var siteConfiguration = new SiteConfiguration { SiteUrl = addNewSiteConfigurationData.SiteUrl, SiteStatusCheckIntervalTypeId = addNewSiteConfigurationData.SiteStatusCheckIntervalTypeId, SiteStatusCheckInterval = addNewSiteConfigurationData.SiteStatusCheckInterval, LastUpdated = DateTime.UtcNow }; _siteConfigurationRepository .AddNewSiteConfiguration(siteConfiguration); _unitOfWork.Complete(); _siteStatusCheckScheduler.Schedule(siteConfiguration); }