/// <summary> /// Opens database that is used for data storage /// </summary> /// <returns>opened (or newly created) database</returns> private HikingPathFinder.App.Database.Database OpenDatabase() { var platform = DependencyService.Get <IPlatform>(); string databaseFilename = platform.PathCombine(platform.AppDataFolder, DataService.DefaultDatabaseFilename); var localDatabase = new HikingPathFinder.App.Database.Database(databaseFilename); var updater = new DatabaseUpdater(localDatabase); updater.UpdateToLatest(); return(localDatabase); }