public WriteEntityPageCommand(PaginatedList <TGetModel> entityPage, IFileOptions fileOptions, TInclusionConfiguration inclusionConfig) { EntityPage = entityPage; FileOptions = fileOptions; InclusionConfig = inclusionConfig; }
public WriteEntityCommand(TGetModel entity, IFileOptions options, TInclusionConfiguration inclusionConfig) { Entity = entity; Options = options; InclusionConfig = inclusionConfig; }
public AccessControl(IFileOptions options) { if (options == null) { throw new ArgumentNullException(nameof(options)); } _options = options; }
public FileInfo(string path, IAccessControl accessControl, IFileOptions options) { _info = new System.IO.FileInfo(path); _accessControl = accessControl; _options = options; if (!options.SkipResolvingSymbolicLinks) { _symlink = new SymLink(path); } }
public ProjectController( ILogger <ProjectController> logger, IReaperParser reaperParser, IFileOptions fileOptions, IFileService fileService ) { _logger = logger; _reaperParser = reaperParser; _fileOptions = fileOptions; _fileService = fileService; }
/// <summary> /// Печатает в консоль настройки редактора. /// </summary> /// <param name="fileOptions">Файловые настройки</param> /// <param name="editorOptions">Настройки редактора текста</param> private static void PrettyPrintOptions(IFileOptions fileOptions, IEditorOptions editorOptions) { Console.WriteLine($"Auto save file?\t\t{fileOptions.AutoSave}"); Console.WriteLine($"Auto save delay (ms):\t{fileOptions.AutoSaveDelay}"); Console.WriteLine($"Font size:\t\t{editorOptions.FontSize}"); Console.WriteLine($"Font family:\t\t{editorOptions.FontFamily}"); Console.WriteLine($"Tab size (spaces):\t{editorOptions.TabSize}"); Console.WriteLine($"Render whitespace?\t{editorOptions.RenderWhitespace}"); Console.WriteLine($"Cursor style:\t\t{editorOptions.CursorStyle}"); Console.WriteLine($"Insert spaces?\t\t{editorOptions.InsertSpaces}"); Console.WriteLine($"Wrap words?\t\t{editorOptions.WordWrap}"); Console.WriteLine($"Word wrap column width:\t{editorOptions.WordWrapColumn}"); }
public FileProvider(IAccessControl accessControl, IFileOptions options) { if (accessControl == null) { throw new ArgumentNullException(nameof(accessControl)); } if (options == null) { throw new ArgumentNullException(nameof(options)); } _options = options; _accessControl = accessControl; }
public static void ValidateFile(IFormFile data, IFileOptions options) { if (!FileHelper.IsFileExtensionValid(data.FileName, options.SupportedFilesExtension)) { throw new FileCreationException($"File type is not Accepeted. Use {String.Join(",", options.SupportedFilesExtension)}"); } if (data.Length == 0) { throw new FileCreationException($"File is empty."); } if (data.Length > options.SizeLimit) { throw new FileCreationException($"File exceeds Maximum Size of {options.SizeLimit}."); } }
public static async Task ProcessFile(IFormFile data, IFileOptions options, string fileName) { var filePath = FileHelper.CombinePathAndName(options.BasePath, fileName); try { using (var stream = System.IO.File.Create(filePath)) { await data.CopyToAsync(stream); } } catch (Exception ex) { throw new IOException($"upload failed. Please contact the Help Desk for support. Error: {ex.HResult}"); } }
public WriteArticleCommand(GetArticleModel entity, IFileOptions options, ArticleInclusionConfiguration inclusionConfig) : base(entity, options, inclusionConfig) { }
public WriteBoardPageCommand(PaginatedList <GetBoardModel> entityPage, IFileOptions fileOptions, BoardInclusionConfiguration inclusionConfig) : base(entityPage, fileOptions, inclusionConfig) { }
public FileHelper(IFileOptions options) { _options = options; }
public WriteArticleCommand(GetArticleModel entity, IFileOptions options) : base(entity, options) { }
public FilesController(IFileOptions options, IFileProvider fileProvider) { _options = options; _provider = fileProvider; _helper = new FilesHelper(fileProvider); }
public WriteBoardCommand(GetBoardModel entity, IFileOptions options) : base(entity, options) { }
public FileService(IFileOptions fileOptions) { _fileOptions = fileOptions; }
public WriteCommentCommand(GetCommentModel entity, IFileOptions options) : base(entity, options) { }
public WriteCommentPageCommand(PaginatedList <GetCommentModel> entityPage, IFileOptions fileOptions, CommentInclusionConfiguration inclusionConfig) : base(entityPage, fileOptions, inclusionConfig) { }
public WriteCommentCommand(GetCommentModel entity, IFileOptions options, CommentInclusionConfiguration inclusionConfig) : base(entity, options, inclusionConfig) { }
public LocationsHelper(IFileOptions options, IConfigurationWriter configurationWriter) { _options = options; _writer = configurationWriter; }
public WriteArticlePageCommand(PaginatedList <GetArticleModel> entityPage, IFileOptions fileOptions, ArticleInclusionConfiguration inclusionConfig) : base(entityPage, fileOptions, inclusionConfig) { }
public WritePublicUserCommand(GetPublicUserModel entity, IFileOptions options, PublicUserInclusionConfiguration inclusionConfig) : base(entity, options, inclusionConfig) { }
public WriteBoardPageCommand(PaginatedList <GetBoardModel> entityPage, IFileOptions fileOptions) : base(entityPage, fileOptions) { }
public WriteEntityPageCommand(PaginatedList <TGetModel> entityPage, IFileOptions fileOptions) { EntityPage = entityPage; FileOptions = fileOptions; }
public WritePublicUserCommand(GetPublicUserModel entity, IFileOptions options) : base(entity, options) { }
public WriteBoardCommand(GetBoardModel entity, IFileOptions options, BoardInclusionConfiguration inclusionConfig) : base(entity, options, inclusionConfig) { }
public LocationsController(IFileOptions options, IConfigurationWriter configurationWriter) { _helper = new LocationsHelper(options, configurationWriter); }
public WriteCommentPageCommand(PaginatedList <GetCommentModel> entityPage, IFileOptions fileOptions) : base(entityPage, fileOptions) { }
public FileInfo(string path, IAccessControl accessControl, IFileOptions options, bool exists) : this(path, accessControl, options) { _exists = exists; }
public WritePublicUserPageCommand(PaginatedList <GetPublicUserModel> entityPage, IFileOptions fileOptions) : base(entityPage, fileOptions) { }