public RebuildProcess(IUmbracoContextFactory umbracoContextFactory, IExportTypeSettings exportTypeSettings) { _umbracoContextFactory = umbracoContextFactory; _exportTypeSettings = exportTypeSettings; _sitesRepo = new SitesRepository(); }
public void GetApiAddressShouldMatchMixedCaseAddress() { SitesRepository target = new SitesRepository(StackClientFactoryMock.Object, m_CacheMock.Object, m_DateTimeMock.Object); var apiaddr = target.GetApiAddress(" sTACKOVERFLOw.com\t"); Assert.AreEqual("http://api.stackoverflow.com", apiaddr); }
public void GetApiAddressShouldReturnNullForNonExistantSite() { SitesRepository target = new SitesRepository(StackClientFactoryMock.Object, m_CacheMock.Object, m_DateTimeMock.Object); var apiaddr = target.GetApiAddress("foobar"); Assert.IsNull( apiaddr); }
public ProjectsService(ProjectsRepository projectsRepository, ProjectTasksRepository projectTasksRepository, SitesRepository sitesRepository) { this.projectsRepository = projectsRepository; this.projectTasksRepository = projectTasksRepository; this.sitesRepository = sitesRepository; }
public GenerateController( IUmbracoContextFactory umbracoContextFactory, IExportTypeSettings exportTypeSettings) { _umbracoContextFactory = umbracoContextFactory; _exportTypeSettings = exportTypeSettings; _sitesRepo = new SitesRepository(); }
public RenderController(BaseControllerContext context, IContentRender contentRender, ContentItemsRepository contentItemsRepository, IOptions <BrcApiOptions> options, SitesRepository sitesRepository) : base(context) { _contentRender = contentRender; _contentItemsRepository = contentItemsRepository; _sitesRepository = sitesRepository; _options = options.Value; }
public void GetSitesShouldCacheResult() { m_CacheMock.Setup(c => c.Add("sites", It.IsAny<IEnumerable<SiteInfo>>(), new DateTime(2010, 06, 24, 1, 2, 3), null)); m_DateTimeMock.Setup(dt => dt.Now).Returns(new DateTime(2010, 06, 23, 1, 2, 3)); SitesRepository target = new SitesRepository(StackClientFactoryMock.Object, m_CacheMock.Object, m_DateTimeMock.Object); target.GetSites(); m_CacheMock.VerifyAll(); }
public IPBCommentsSynchronizer(BioContext dbContext, SitesRepository sitesRepository, PropertiesProvider propertiesProvider, IPBApiClientFactory ipbApiClientFactory, ILogger <IPBCommentsSynchronizer> logger) { _dbContext = dbContext; _sitesRepository = sitesRepository; _propertiesProvider = propertiesProvider; _ipbApiClientFactory = ipbApiClientFactory; _logger = logger; }
public Sites GetSiteByCode(string code) { var sitesRepo = new SitesRepository(); Sites site; if (sitesRepo.Exists(code, out site)) { return(site); } return(null); }
public XStaticOnPublishAutoDeployComponent(SitesRepository sitesRepository, IUmbracoContextFactory umbracoContextFactory, IStaticSiteStorer storer, IDeployerFactory deployerFactory, IImageCropNameGenerator imageCropNameGenerator, IExportTypeSettings exportTypeSettings) { _sitesRepository = sitesRepository; _umbracoContextFactory = umbracoContextFactory; _storer = storer; _deployerFactory = deployerFactory; _imageCropNameGenerator = imageCropNameGenerator; _exportTypeSettings = exportTypeSettings; }
public BRCPostsPublisher(IPBContentPublisher ipbContentPublisher, TwitterContentPublisher twitterContentPublisher, FacebookContentPublisher facebookContentPublisher, SitesRepository sitesRepository, SectionsRepository sectionsRepository, PropertiesProvider propertiesProvider, IOptions <BrcApiOptions> options) { _ipbContentPublisher = ipbContentPublisher; _twitterContentPublisher = twitterContentPublisher; _facebookContentPublisher = facebookContentPublisher; _sitesRepository = sitesRepository; _sectionsRepository = sectionsRepository; _propertiesProvider = propertiesProvider; _options = options.Value; }
public SitesService(SitesRepository sitesRepository, SiteAttennaRepository siteAttennaRepository, SiteConfigurationRepository siteConfigurationRepository, SitesContactRepository sitesContactRepository, SitesFileAttachmentRepository sitesFileAttachmentRepository, SitesOperationRepository sitesOperationRepository) { this.sitesRepository = sitesRepository; this.siteAttennaRepository = siteAttennaRepository; this.siteConfigurationRepository = siteConfigurationRepository; this.sitesContactRepository = sitesContactRepository; this.sitesFileAttachmentRepository = sitesFileAttachmentRepository; this.sitesOperationRepository = sitesOperationRepository; }
private void PingWebsites() { var ping = new System.Net.NetworkInformation.Ping(); var sites = SitesRepository.GetWebsiteToCheck(); foreach (var item in sites) { try { var result = ping.Send(item.Url); SitesRepository.SaveStatusCheck(item.Id, result.Status.ToString()); } catch (Exception exc) { SitesRepository.SaveStatusCheck(item.Id, exc.Message); } } }
private void SendEmail() { try { var sites = SitesRepository.GetWebsitesWithSameErrorStatus(); foreach (var item in sites) { var sb = new StringBuilder(); sb.AppendLine("Dear,"); sb.AppendLine($"On {item.FirstPingTime} url {item.Url} is pinged with status {item.Status}."); sb.AppendLine($"Number of pings with this status {item.SameStatus}."); MailService.SendEmail(item.Emails, $"Website {item.Url} down!", sb.ToString()); SitesRepository.CheckMailSent(item.Id); } } catch (Exception) { } }
public TopicRequestItem(LinkGenerator linkGenerator, SitesRepository sitesRepository, PropertiesProvider propertiesProvider) : base(linkGenerator, sitesRepository, propertiesProvider) { }
public SitesController(IStaticSiteStorer storer) { _sitesRepo = new SitesRepository(); _storer = storer; }
public DownloadController(IStaticSiteStorer storer) { _storer = storer; _sitesRepo = new SitesRepository(); }
protected ContentEntityRestModel(LinkGenerator linkGenerator, SitesRepository sitesRepository, PropertiesProvider propertiesProvider) : base(propertiesProvider) { _linkGenerator = linkGenerator; _sitesRepository = sitesRepository; }
public Section(LinkGenerator linkGenerator, SitesRepository sitesRepository, PropertiesProvider propertiesProvider) : base(linkGenerator, sitesRepository, propertiesProvider) { }
public void GetSitesShouldCallProcessSites() { SitesRepository target = new SitesRepository(StackClientFactoryMock.Object, m_CacheMock.Object, m_DateTimeMock.Object); Assert.AreEqual(2, target.GetSites().Count()); CollectionAssert.AreEqual(new [] { new SiteInfo { ApiAddress = "api.stackoverflow.com",Site = "stackoverflow.com", SiteImage = "so.png" } , new SiteInfo { ApiAddress = "api.serverfault.com",Site = "serverfault.com", SiteImage = "sf.png" } }, target.GetSites().ToList()); }
public Section(LinkGenerator linkGenerator, SitesRepository sitesRepository) : base(linkGenerator, sitesRepository) { }
public List <Sites> GetSiteById(int id) { var sitesRepo = new SitesRepository(); return(sitesRepo.GetSiteByUserId(id)); }
public void Delete(int siteId) { SitesRepository sitesRepo = new SitesRepository(); sitesRepo.DeleteSite(siteId); }
public Sites Save(int userid, string email, Sites site) { SitesRepository sitesRepo = new SitesRepository(); return(sitesRepo.Save(userid, email, site)); }
public List <Sites> GetSiteByUserId(long userId) { var sitesRepo = new SitesRepository(); return(sitesRepo.GetSiteByUserId(userId)); }
public Post(LinkGenerator linkGenerator, SitesRepository sitesRepository) : base(linkGenerator, sitesRepository) { }
public PostRequestItem(LinkGenerator linkGenerator, SitesRepository sitesRepository) : base(linkGenerator, sitesRepository) { }
public DeployController(IStaticSiteStorer storer, IDeployerFactory deployerFactory) { _storer = storer; _deployerFactory = deployerFactory; _sitesRepo = new SitesRepository(); }
public void GetSitesShouldCallGetSites() { SitesRepository target = new SitesRepository(StackClientFactoryMock.Object, m_CacheMock.Object, m_DateTimeMock.Object); target.GetSites(); base.StackAuthClient.VerifyAll(); }
protected SectionEntityRestModel(LinkGenerator linkGenerator, SitesRepository sitesRepository) : base(linkGenerator, sitesRepository) { }
public void GetSitesShouldRetrieveCachedResult() { var sites = new List<SiteInfo>(); m_CacheMock.Setup(c=>c["sites"]).Returns(sites); SitesRepository target = new SitesRepository(StackClientFactoryMock.Object, m_CacheMock.Object, m_DateTimeMock.Object); var actual = target.GetSites(); m_CacheMock.Verify(c => c.Add(It.IsAny<string>(), It.IsAny<IEnumerable<SiteInfo>>(), It.IsAny<DateTime>(), It.IsAny<TimeSpan>()), Times.Never()); Assert.AreSame(sites, actual); }
public ContentEntityRestModel(LinkGenerator linkGenerator, SitesRepository sitesRepository) { _linkGenerator = linkGenerator; _sitesRepository = sitesRepository; }
//private IBus _bus; public AddNewSiteCommandHandler(SitesRepository siteRepository /*, IBus bus*/) { _siteRepository = siteRepository; //_bus = bus; }
public DeployProcess(IStaticSiteStorer storer, IDeployerFactory deployerFactory, SitesRepository sitesRepo) { _storer = storer; _deployerFactory = deployerFactory; _sitesRepo = sitesRepo; }
protected ResponseSectionRestModel(LinkGenerator linkGenerator, SitesRepository sitesRepository, PropertiesProvider propertiesProvider) : base( linkGenerator, sitesRepository, propertiesProvider) { }
protected ResponseSectionRestModel(LinkGenerator linkGenerator, SitesRepository sitesRepository) : base(linkGenerator, sitesRepository) { }