示例#1
0
 public FlowerTypeViewModel()
 {
     flowerTypeRepository = new FlowerTypeRepository();
     LoadFlowerTypes();
     AddFlowerType    = new Command(Insert);
     UpdateFlowerType = new Command(Update, CanExe);
     DeleteFlowerType = new Command(Delete, CanExe);
     SelectFlowerType = new Command(Select);
     flowerType       = new FlowerType();
 }
示例#2
0
 public AddFlowerViewModel()
 {
     flowerTypeRepository = new FlowerTypeRepository();
     flowerRepository     = new FlowerRepository();
     flowerTypes          = flowerTypeRepository.Gets();
     flowers    = flowerRepository.Gets();
     flowerType = new FlowerType();
     flower     = new Flower();
     AddFlower  = new Command(Insert);
 }
 public FlowerTypeAndFlowerMasterDetailViewModel()
 {
     flowerTypeRepository = new FlowerTypeRepository();
     flowerRepository     = new FlowerRepository();
     FlowerTypes          = new ObservableCollection <FlowerType>();
     FlowerTypes          = flowerTypeRepository.Gets();
     if (FlowerTypes.Count > 0)
     {
         FlowerTypeSelected = FlowerTypes[0];
     }
 }
示例#4
0
        void LoadData()
        {
            flowerTypeRepository  = new FlowerTypeRepository();
            flowerRepository      = new FlowerRepository();
            flowerTypeWithFlowers = new ObservableCollection <FlowerTypeWithFlower>();
            ObservableCollection <FlowerType> list = flowerTypeRepository.Gets();

            foreach (FlowerType item in list)
            {
                FlowerTypeWithFlower temp = new FlowerTypeWithFlower();
                temp.FlowerType = item;

                temp.Flowers = flowerRepository.GetsByTypeId(item.Id);
                flowerTypeWithFlowers.Add(temp);
            }
        }