コード例 #1
0
ファイル: RackViewModel.cs プロジェクト: jjjesus/DeviceXml
        public RackViewModel(Rack rack)
        {
            this._rack = rack;
            ChildViewModelList = new List<BaseViewModel>();
            List<Box> myBoxList = DeviceDataService.GetMyBoxes(_rack.Name);

            foreach (Box box in myBoxList)
            {
                if (box.Name != "NO_BOX")
                    ChildViewModelList.Add(new BoxViewModel(box));
                else
                {
                    List<Card> myCardList = DeviceDataService.GetMyCards(box.Name);
                    foreach (Card card in myCardList)
                    {
                        ChildViewModelList.Add(new CardViewModel(card));
                    }
                }
            }
        }
コード例 #2
0
ファイル: Box.cs プロジェクト: jjjesus/DeviceXml
 public Box(string name, Rack parent)
 {
     this.Name = name;
     this._parent = parent;
     _boxList.Add(this);
 }