public AutoResolveClientDbContext() { conn = DependencyService.Get<ISQLite>().GetConnection(); CustomerRepository = new CustomerRepository(conn); AccidentRepository = new AccidentRepository(conn); WitnessRepository = new WitnessRepository(conn); OtherDriverRepository = new OtherDriverRepository(conn); MediaRepository = new AccidentMediaRepository(conn); CustomerSettingsRepository = new CustomerSettingsRepository(conn); AccountRepository = new AccountRepository(conn); }
private void InitUserSettings() { var userSettingsRepo = new CustomerSettingsRepository(); var settings = userSettingsRepo.Get(); if (settings.Count() > 0) { UserSettings = settings.First(); } else { //try get from storage, if not initialise UserSettings = AppDefaultSettings.GetDefaultUserSettings(); userSettingsRepo.AddOrUpdate(UserSettings); } }