예제 #1
0
 /// <summary>
 /// Установить информацию о пакете.
 /// </summary>
 /// <param name="packageInfoModel">Модель информации о пакете.</param>
 public void SetupPackageInfo(PackageInfoModel packageInfoModel)
 {
     this.ImitationMode   = packageInfoModel.ImitationMode;
     this.ForMainServer   = packageInfoModel.ForMainServer;
     this.SystemMask      = packageInfoModel.SystemMask;
     this.PlatformVersion = packageInfoModel.PlatformVersion;
 }
        /// <summary>
        /// Конструктор.
        /// </summary>
        /// <param name="componentsModel">Модель списка компонент.</param>
        /// <returns>Модель информации о пакете.</returns>
        public static PackageInfoModel CreateFromComponentsModel(ComponentsModel componentsModel)
        {
            var result = new PackageInfoModel()
            {
                ImitationMode   = componentsModel.ImitationMode,
                ForMainServer   = componentsModel.ForMainServer,
                SystemMask      = componentsModel.SystemMask,
                PlatformVersion = componentsModel.PlatformVersion
            };

            return(result);
        }