public BudgetingPage(FundViewModel fundView, ExpenseViewModel expenseView) { var expenseStore = new SQLiteExpenseStore(DependencyService.Get <ISQLiteDb>()); var fundStore = new SQLiteFundStore(DependencyService.Get <ISQLiteDb>()); var pageService = new PageService(); ViewModel = new BudgetViewModel(pageService, fundView ?? new FundViewModel(), fundStore, expenseView ?? new ExpenseViewModel(), expenseStore); InitializeComponent(); }
public AddFundPage(FundViewModel fundView) { Constants.myAdID = "ca-app-pub-6838059012127071/1659262181"; InitializeComponent(); var pageService = new PageService(); var fundStore = new SQLiteFundStore(DependencyService.Get <ISQLiteDb>()); Title = (fundView.Id == 0) ? "New Fund" : "Edit Fund"; BindingContext = new FundDetailViewModel(fundView ?? new FundViewModel(), fundStore, pageService); }
public FundsListPage(FundViewModel fundView) { Constants.myAdID = "ca-app-pub-6838059012127071/2942523886"; var fundStore = new SQLiteFundStore(DependencyService.Get <ISQLiteDb>()); var pageService = new PageService(); ViewModel = new BudgetViewModel(pageService, fundView, fundStore); InitializeComponent(); }