Esempio n. 1
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. 2
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");
                }
            }
        }