예제 #1
0
        public ContentService(IHttpForm httpForm, IHtmlToStoryContentConverter converter, string shortUrlProviderFormat)
        {
            Check.Argument.IsNotNull(httpForm, "httpForm");
            Check.Argument.IsNotNull(converter, "converter");
            Check.Argument.IsNotEmpty(shortUrlProviderFormat, "shortUrlProviderFormat");

            _httpForm  = httpForm;
            _converter = converter;
            _shortUrlProviderFormat = shortUrlProviderFormat;
        }
예제 #2
0
        public ContentService(IHttpForm httpForm, IHtmlToStoryContentConverter converter, IFile fileReader, string blockedUrlPrefixFilePath, string shortUrlProviderFormat)
        {
            Check.Argument.IsNotNull(httpForm, "httpForm");
            Check.Argument.IsNotNull(converter, "converter");
            Check.Argument.IsNotNull(fileReader, "fileReader");
            Check.Argument.IsNotNullOrEmpty(blockedUrlPrefixFilePath, "blockedUrlPrefixFilePath");
            Check.Argument.IsNotNullOrEmpty(shortUrlProviderFormat, "shortUrlProviderFormat");

            _httpForm = httpForm;
            _converter = converter;
            _fileReader = fileReader;
            _shortUrlProviderFormat = shortUrlProviderFormat;

            _blockedUrlPrefixFilePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, blockedUrlPrefixFilePath);
            ReadUrlPrefexes();
        }
예제 #3
0
        public ContentService(IHttpForm httpForm, IHtmlToStoryContentConverter converter, IFile fileReader, string blockedUrlPrefixFilePath, string shortUrlProviderFormat)
        {
            Check.Argument.IsNotNull(httpForm, "httpForm");
            Check.Argument.IsNotNull(converter, "converter");
            Check.Argument.IsNotNull(fileReader, "fileReader");
            Check.Argument.IsNotEmpty(blockedUrlPrefixFilePath, "blockedUrlPrefixFilePath");
            Check.Argument.IsNotEmpty(shortUrlProviderFormat, "shortUrlProviderFormat");

            _httpForm               = httpForm;
            _converter              = converter;
            _fileReader             = fileReader;
            _shortUrlProviderFormat = shortUrlProviderFormat;

            _blockedUrlPrefixFilePath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, blockedUrlPrefixFilePath);
            ReadUrlPrefexes();
        }