20221018
This commit is contained in:
23
msou_installer/Models/InstallModel.cs
Normal file
23
msou_installer/Models/InstallModel.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
namespace msoui.Models;
|
||||
|
||||
/// <summary>
|
||||
/// Модель для установки
|
||||
/// </summary>
|
||||
public class InstallModel
|
||||
{
|
||||
public InstallModel(List<string> fileList, string fromDir)
|
||||
{
|
||||
FileList = fileList;
|
||||
FromDir = fromDir;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Каталог с файлами
|
||||
/// </summary>
|
||||
public string FromDir { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Список файлов
|
||||
/// </summary>
|
||||
public List<string> FileList { get; set; }
|
||||
}
|
||||
23
msou_installer/Models/ListModel.cs
Normal file
23
msou_installer/Models/ListModel.cs
Normal file
@@ -0,0 +1,23 @@
|
||||
namespace msoui.Models;
|
||||
|
||||
/// <summary>
|
||||
/// Модель для списка
|
||||
/// </summary>
|
||||
public class ListModel
|
||||
{
|
||||
public ListModel(List<string> inList)
|
||||
{
|
||||
InList = inList;
|
||||
OutList = new List<string>();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Входящий список файлов
|
||||
/// </summary>
|
||||
public List<string> InList { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Исходящий список файлов
|
||||
/// </summary>
|
||||
public List<string> OutList { get; set; }
|
||||
}
|
||||
35
msou_installer/Models/ScanDirModel.cs
Normal file
35
msou_installer/Models/ScanDirModel.cs
Normal file
@@ -0,0 +1,35 @@
|
||||
namespace msoui.Models;
|
||||
|
||||
/// <summary>
|
||||
/// Модель для сканирования
|
||||
/// </summary>
|
||||
public class ScanDirModel
|
||||
{
|
||||
public ScanDirModel(string mask, string searchDir, bool scanSubDirs)
|
||||
{
|
||||
Mask = mask;
|
||||
SearchDir = searchDir;
|
||||
ScanSubDirs = scanSubDirs;
|
||||
FoundList = new List<string>();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Маска для поиска
|
||||
/// </summary>
|
||||
public string Mask { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Каталог поиска
|
||||
/// </summary>
|
||||
public string SearchDir { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Сканировать поддиректории
|
||||
/// </summary>
|
||||
public bool ScanSubDirs { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Список найденных файлов
|
||||
/// </summary>
|
||||
public List<string> FoundList { get; set; }
|
||||
}
|
||||
@@ -1,38 +0,0 @@
|
||||
using msoui.Enums;
|
||||
|
||||
namespace msoui.Models;
|
||||
|
||||
/// <summary>
|
||||
/// Модель для распаковки
|
||||
/// </summary>
|
||||
public class UnPackModel
|
||||
{
|
||||
public UnPackModel(string dataFile, EBits bits, string unPackDir)
|
||||
{
|
||||
DataFile = dataFile;
|
||||
Bits = bits;
|
||||
UnPackDir = unPackDir;
|
||||
}
|
||||
|
||||
public UnPackModel ()
|
||||
{
|
||||
DataFile = "";
|
||||
Bits = EBits.Bit32;
|
||||
UnPackDir = @".\";
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Файл-данных обновлений
|
||||
/// </summary>
|
||||
public string DataFile { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Разрядность MS Office 2016
|
||||
/// </summary>
|
||||
public EBits Bits { get; set; }
|
||||
|
||||
/// <summary>
|
||||
/// Каталог распаковки
|
||||
/// </summary>
|
||||
public string UnPackDir { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user