Ejemplo n.º 1
0
        public async Task CleanDatabase()
        {
            try
            {
                if (ForegroundHistoryActionWriter != null)
                {
                    await ForegroundHistoryActionWriter.Clear();
                }
                if (ForegroundHistoryEventWriter != null)
                {
                    await ForegroundHistoryEventWriter.Clear();
                }
                StorageFolder folder = ApplicationData.Current.LocalFolder;
                StorageFolder root   = await folder.CreateFolderAsync(RootFolder, CreationCollisionOption.OpenIfExists);

                await root.DeleteAsync();
            }
            catch (SEHException)
            {
            }
            catch (FileNotFoundException)
            {
            }
            await InitStorage();
        }