Esempio n. 1
0
        public static async Task <string> ReadLogger()
        {
            IFolder folder     = FileSystem.Current.LocalStorage;
            string  fileName   = "CGFS_Logger.txt";
            string  folderName = "CGFS Database";

            IFolder existFolder = await folder.GetFolderAsync(folderName);

            return(await PCLStorageHelper.ReadAllTextAsync(fileName, existFolder));
        }
Esempio n. 2
0
        public static async void AddLogger(string activity)
        {
            IFolder folder     = FileSystem.Current.LocalStorage;
            string  fileName   = "CGFS_Logger.txt";
            string  folderName = "CGFS Database";

            IFolder existFolder = await folder.GetFolderAsync(folderName);

            IFile existFile = await existFolder.GetFileAsync(fileName);

            DateTime localDate = DateTime.Now;
            //await PCLStorageHelper.WriteTextAllAsync(existFile, "Thimira");
            await PCLStorageHelper.AppendAllTextAsync(existFile, localDate.ToString() + " : " + activity);
        }
Esempio n. 3
0
        public static async Task <bool> ClearLogger()
        {
            ActivityLogger.AddLogger("Clear Activity Logger");
            Console.WriteLine("Clear Activity Logger");

            IFolder folder     = FileSystem.Current.LocalStorage;
            string  fileName   = "CGFS_Logger.txt";
            string  folderName = "CGFS Database";

            IFolder existFolder = await folder.GetFolderAsync(folderName);

            bool b = await PCLStorageHelper.DeleteFile(fileName, existFolder);

            if (b)
            {
                await InitPCLStorage();

                return(true);
            }
            else
            {
                return(false);
            }
        }
Esempio n. 4
0
        public async static Task <string> InitPCLStorage()
        {
            IFolder folder     = FileSystem.Current.LocalStorage;
            string  fileName   = "CGFS_Logger.txt";
            string  folderName = "CGFS Database";

            bool IsFolderExist = await PCLStorageHelper.IsFolderExistAsync(folderName, folder);

            if (!IsFolderExist)
            {
                await PCLStorageHelper.CreateFolder(folderName, folder);

                Console.WriteLine("PCL Storage Folder Created");

                bool IsFileExist = await PCLStorageHelper.IsFileExistAsync(fileName, await folder.GetFolderAsync(folderName));

                if (!IsFileExist && await PCLStorageHelper.IsFolderExistAsync(folderName, folder))
                {
                    await PCLStorageHelper.CreateFile(fileName, await folder.GetFolderAsync(folderName));

                    Console.WriteLine("PCL Storage File Created");
                    return("File Created");
                }
                else
                {
                    Console.WriteLine("PCL Storage File exist");
                    Console.WriteLine("Writing data in PCLS");
                    IFolder existFolder = await folder.GetFolderAsync(folderName);

                    IFile existFile = await existFolder.GetFileAsync(fileName);

                    DateTime localDate = DateTime.Now;
                    //await PCLStorageHelper.WriteTextAllAsync(existFile, "Thimira");
                    await PCLStorageHelper.AppendAllTextAsync(existFile, localDate.ToString() + " : " + "CGFS Ap Launched");

                    return("Data Writed");
                }
            }
            else
            {
                Console.WriteLine("PCL Storage Folder Exist");

                bool IsFileExist = await PCLStorageHelper.IsFileExistAsync(fileName, await folder.GetFolderAsync(folderName));

                if (!IsFileExist && await PCLStorageHelper.IsFolderExistAsync(folderName, folder))
                {
                    await PCLStorageHelper.CreateFile(fileName, await folder.GetFolderAsync(folderName));

                    Console.WriteLine("PCL Storage File Created");
                    return("File Created");
                }
                else
                {
                    Console.WriteLine("PCL Storage File exist");
                    IFolder existFolder = await folder.GetFolderAsync(folderName);

                    IFile existFile = await existFolder.GetFileAsync(fileName);

                    DateTime localDate = DateTime.Now;
                    //await PCLStorageHelper.WriteTextAllAsync(existFile, "Thimira");
                    await PCLStorageHelper.AppendAllTextAsync(existFile, localDate.ToString() + " : " + "CGFS App Launched");

                    return("Data Writed");
                }
            }
        }