public HomeController(IConfigurationManager configurationManager, IConfigurationRepository configRepository, IFrontMatterRepository frontMatterRepository, IMarkupProcessorFactory markupProcessorFactory) : base(configurationManager) { if (configRepository == null) { throw new ArgumentNullException("configRepository"); } if (frontMatterRepository == null) { throw new ArgumentNullException("frontMatterRepository"); } if (markupProcessorFactory == null) { throw new ArgumentNullException("markupProcessorFactory"); } ConfigRepository = configRepository; FrontMatterRepository = frontMatterRepository; MarkupProcessorFactory = markupProcessorFactory; }
public UrlController(IConfigurationManager configurationManager, IConfigurationRepository configRepository, IFrontMatterRepository frontMatterRepository, IMarkupProcessorFactory markupProcessorFactory) : base(configurationManager) { if (configRepository == null) { throw new ArgumentNullException("configRepository"); } if (frontMatterRepository == null) { throw new ArgumentNullException("frontMatterRepository"); } if (markupProcessorFactory == null) { throw new ArgumentNullException("markupProcessorFactory"); } ConfigRepository = configRepository; FrontMatterRepository = frontMatterRepository; MarkupProcessorFactory = markupProcessorFactory; }