public App() { InitializeComponent(); SqLiteDataProvider sqLiteDataProvider = new SqLiteDataProvider(); DependencyService.RegisterSingleton(sqLiteDataProvider); DependencyService.RegisterSingleton <IDataStore <Contact> >(new SqLiteDataStore <Contact>(sqLiteDataProvider)); MainPage = new MainPage(); }
public App() { try { InitializeComponent(); SqLiteDataProvider sqLiteDataProvider = new SqLiteDataProvider(); DependencyService.RegisterSingleton <SqLiteDataProvider>(sqLiteDataProvider); DependencyService.RegisterSingleton <IDataStore <TaskModel> >(new SqLiteDataStore(sqLiteDataProvider)); MainPage = new TasksListPage(); } catch (Exception ex) { ExceptionHandler.HandleException(ex); } }
public SqLiteDataStore(SqLiteDataProvider dataProvider) { _dataProvider = dataProvider; }