public StorageTreeItemModel(StorageTreeItemModel model) { this.ID = model.ID; this.Name = model.Name; this.StorageItemType = model.StorageItemType; this.ParentID = model.ParentID; this.IsHidden = model.IsHidden; this.IsCheckBoxEnabled = model.IsCheckBoxEnabled; this.IsAutoPostbackEnabled = model.IsAutoPostbackEnabled; this.IsSelectable = model.IsSelectable; this.Children = model.Children == null ? new List <AbstractTreeItemModel>() : model.Children; if (model.StorageItemDatabaseModel != null) { this.StorageItemDatabaseModel = new StorageDatabaseModel() { WarehouseGroupId = model.StorageItemDatabaseModel.WarehouseGroupId, WarehouseGroupName = model.StorageItemDatabaseModel.WarehouseGroupName, WarehouseId = model.StorageItemDatabaseModel.WarehouseId, WarehouseName = model.StorageItemDatabaseModel.WarehouseName, AreaId = model.StorageItemDatabaseModel.AreaId, AreaName = model.StorageItemDatabaseModel.AreaName, RackId = model.StorageItemDatabaseModel.RackId, RackName = model.StorageItemDatabaseModel.RackName, ShelfId = model.StorageItemDatabaseModel.ShelfId, ShelfName = model.StorageItemDatabaseModel.ShelfName }; } }
public void SetStorageDatabaseModel(StorageDatabaseModel sdb) { StorageItemDatabaseModel = sdb; }