/// <summary> /// Конструктор через который просходят иньекция объекта. /// </summary> /// <param name="workFiles">Отвечает за запись данных в txt файл, если не удалось соединиться с google Api и сработало исключение.</param> public SearchSpreadsheets(IWorkFiles workFiles) { this.workFiles = workFiles; }
/// <summary> /// Конструктор через который просходят иньекции объектов. /// </summary> /// <param name="writerSheets">Отвечает за запись данных в google лист.</param> /// <param name="workFiles">Отвечает за запись данных в txt файл, если не удалось соединиться с google Api и сработало исключение.</param> public CreatorSpreasheet(IWriterSheets writerSheets, IWorkFiles workFiles) { this.writerSheets = writerSheets; this.workFiles = workFiles; }
/// <summary> /// Конструктор через который просходят иньекции объектов. /// </summary> /// <param name="workFiles">Отвечает за запись данных в txt файл, если не удалось соединиться с google Api и сработало исключение.</param> /// <param name="drives">Отвечает за получения списка названий жестких дисков и количесво свободного места на них.</param> public WriterSheets(IWorkFiles workFiles, IDrives drives) { this.workFiles = workFiles; this.drives = drives; }
/// <summary> /// Конструктор через который просходят иньекции объектов. /// </summary> /// <param name="creatorSheets">Отвечает за создание google листа, в существующей google таблице.</param> /// <param name="writerSheets">Отвечает за запись данных в google лист.</param> /// <param name="workFiles">Отвечает за запись данных в txt файл, если не удалось соединиться с google Api и сработало исключение.</param> public ScanerSheets(ICreatorSheets creatorSheets, IWriterSheets writerSheets, IWorkFiles workFiles) { this.creatorSheets = creatorSheets; this.writerSheets = writerSheets; this.workFiles = workFiles; }