private dtoCSVfile GetCurrentFile(String filePath)
        {
            List <dtoFileSystemInfo> files = new List <dtoFileSystemInfo>();

            ContentOf.Directory(filePath, ref files, "*.csv.stored");

            dtoFileSystemInfo LastFile = files.OrderByDescending(f => f.CreationTime).Where(f => f.Exists).FirstOrDefault();

            return(GetCsvFile(LastFile));
        }
        private dtoCSVfile GetCsvFile(dtoFileSystemInfo lastFile)
        {
            dtoCSVfile file = null;

            if (lastFile != null)
            {
                file = new dtoCSVfile();
                String fileName = lastFile.Name;


                file.RealName   = lastFile.FullName;
                file.Size       = lastFile.Length;
                file.UploadedOn = lastFile.CreationTime;
                try{
                    file.Id = new Guid((fileName.Split('_'))[0]);
                }
                catch (Exception ex) {}
                file.Name = fileName.Replace(file.Id.ToString() + "_", "").Replace(".stored", "");
            }
            return(file);
        }
        private dtoCSVfile GetUploadedFile(String filePath)
        {
            dtoFileSystemInfo uploaded = ContentOf.File_dtoInfo(filePath);

            return(GetCsvFile(uploaded));
        }