public App() { var database = new BudgetTrackerDb(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "budgettracker.db3")); var host = MobileBlazorBindingsHost.CreateDefaultBuilder() .ConfigureServices((hostContext, services) => { // Register app-specific services services.AddSingleton <BudgetTrackerDb>(database); services.AddSingleton <AppState>(); }) .Build(); MainPage = new ContentPage(); host.AddComponent <HomePage>(parent: MainPage); }
public AppState() { _budgetTrackerDb = new BudgetTrackerDb(Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), "BudgetTrackerDb.db3")); }