Esempio n. 1
0
        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();
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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();
        }