public SmallTreeListViewModel(INavigation navigation, string fk)
 {
     _navigation          = navigation;
     _smallTreeRepository = new SmallTreeRepository();
     _fk                 = fk;
     AddCommand          = new Command(async() => await ShowAdd(_fk));
     DeleteAllCommand    = new Command(async() => await DeleteAll());
     ShowFilteredCommand = new Command <SMALLTREE>(async(x) => await ShowSmallTree(x));
     FetchSmallTree();
 }
Example #2
0
 public AddSmallTreeViewModel(INavigation navigation, string selectedID)
 {
     _navigation            = navigation;
     _smallTree             = new SMALLTREE();
     _smallTree.SMALLTREEID = selectedID;
     _smallTreeRepository   = new SmallTreeRepository();
     _fk           = selectedID;
     AddCommand    = new Command(async() => await Update());
     DeleteCommand = new Command(async() => await Delete());
     ListSpecies   = PickerService.SpeciesItems().ToList().OrderBy(c => c.NAME).ToList();
 }
 public AddSmallTreeViewModel(INavigation navigation, string selectedID)
 {
     _navigation          = navigation;
     _smallTree           = new SMALLTREE();
     _smallTree.PLOTID    = selectedID;
     _smallTreeRepository = new SmallTreeRepository();
     _fk                   = selectedID;
     AddCommand            = new Command(async() => await Update());
     DeleteCommand         = new Command(async() => await Delete());
     ListSpecies           = PickerService.SmallTreeSpeciesItems().ToList().OrderBy(c => c.ID).ToList();
     IsChanged             = false;
     OnAppearingCommand    = new Command(() => OnAppearing());
     OnDisappearingCommand = new Command(() => OnDisappearing());
 }