public LinkPreviewController( ILinkPreviewClient linkPreviewClient, ILinkPreviewConfigProvider configProvider, ISqlRepository <int, LinkPreviewEntity> previewRepository, LinkPreviewModelMapper linkPreviewModelMapper, IOpenGraphService openGraphService ) : base(linkPreviewClient, configProvider, previewRepository, linkPreviewModelMapper, openGraphService) { }
public LinkPreviewController( ILinkPreviewClient linkPreviewClient, ISqlRepository <int, LinkPreviewEntity> previewRepository, LinkPreviewModelMapper linkPreviewModelMapper, ILinkPreviewConfigProvider configProvider, IOpenGraphService openGraphService) { _linkPreviewClient = linkPreviewClient; _previewRepository = previewRepository; _linkPreviewModelMapper = linkPreviewModelMapper; _configProvider = configProvider; _openGraphService = openGraphService; }
public PageViewModel(T currentPage, ISiteDataRepository siteDataRepository, IOpenGraphService openGraphService, ISEOService seoService) { if (siteDataRepository == null) { throw new ArgumentNullException(nameof(siteDataRepository)); } if (openGraphService == null) { throw new ArgumentNullException(nameof(openGraphService)); } this.CurrentPage = currentPage; this.SiteDataRepository = siteDataRepository; this.OpenGraphService = openGraphService; this.SEOService = seoService; }
public OpenGraphController(IOpenGraphService openGraphService) : base(openGraphService) { }
public OpenGraphController(IOpenGraphService openGraphService) { _openGraphService = openGraphService; }
public ErrorPageViewModel(ErrorPage currentPage, ISiteDataRepository siteDataRepository, IOpenGraphService openGraphService, ISEOService seoService) : base(currentPage, siteDataRepository, openGraphService, seoService) { }