public PieDetailViewModel(IPieDataService pieDataService, INavigationService navigationService) { _pieDataService = pieDataService; _navigationService = navigationService; SelectedPie = new Pie(); SaveCommand = new Command(OnSaveCommand); }
public PieOverviewViewModel( IPieDataService pieDataService, INavigationService navigationService) { _pieDataService = pieDataService; _navigationService = navigationService; LoadPiesListCommand = new Command(OnLoadPiesList); AddNewPieCommand = new Command(OnAddNewPie); PieSelectedCommand = new Command <Pie>(OnPieSelected); MessagingCenter.Subscribe <PieDetailsViewModel, Pie> (this, MessageNames.PieChangedMessage, OnPieChange); Pies = new ObservableCollection <Pie>(); //MessagingCenter.Subscribe<PieDetailsViewModel> // (this, MessageNames.PieChangedMessage, ..... ); }
public PieService() { _pieDataService = new PieDataService(); _pastryService = new PastryService(); _fillingService = new FillingService(); }