Exemplo n.º 1
0
 /// <summary>
 /// MainViewModel Constructor
 /// </summary>
 /// <param name="navigator">INavigator view model navigation</param>
 /// <param name="toastMessage">IToastMessage platform specific ToastMessage</param>
 /// <param name="seedTypeService">ISeedTypeService Test, Api, and Database</param>
 public AddNewSeedTypeViewModel(INavigator navigator, IToastMessage toastMessage, ISeedTypeService seedTypeService)
     : base(navigator, toastMessage)
 {
     _seedTypeService      = seedTypeService;
     AddNewSeedTypeCommand = new Command(AddNewSeedType);
     CancelCommand         = new Command(Cancel);
 }
Exemplo n.º 2
0
 /// <summary>
 /// SeedTypeViewModel constructor
 /// </summary>
 /// <param name="navigator">INavigator view model navigation</param>
 /// <param name="toastMessage">IToastMessage platform specific ToastMessage</param>
 /// <param name="seedTypeService">ISeedTypeService Test, Api, and Database</param>
 /// <param name="viewFactory">IViewFactory Resolves Pages from view models</param>
 public SeedTypeViewModel(INavigator navigator, IToastMessage toastMessage, ISeedTypeService seedTypeService, IViewFactory viewFactory)
     : base(navigator, toastMessage)
 {
     _seedTypeService      = seedTypeService;
     _viewFactory          = viewFactory;
     SeedListCommand       = new Command(NavigateSeedListPage);
     AddNewSeedTypeCommand = new Command(NavigateAddNewSeedTypePage);
     OCSeedTypes           = new ObservableCollection <SeedType>();
 }