Example #1
0
        public static void LogDocumentsDownloaded(List <String> virtualPaths)
        {
            String userID = System.Web.Security.Membership.GetUser().ProviderUserKey.ToString();
            DocumentsOperations docOps = new DocumentsOperations();

            foreach (String path in virtualPaths)
            {
                Guid fileID = docOps.GetFileIDByVirtualPath(path);
                (new AuditTrailOperations()).InsertFilesDownloadAuditTrails(fileID, new Guid(userID));
            }
        }
Example #2
0
        public void PopulateNiceNameAndDescription(IList <FileModel> files)
        {
            List <String> virtualPaths = new List <String>();

            foreach (var item in files)
            {
                virtualPaths.Add(UtilityOperations.GetVirtualPath(item.FullPath));
            }
            DocumentsOperations documentsOperations = new DocumentsOperations();
            List <File>         filelist            = documentsOperations.GetFilesByVirtualPaths(virtualPaths);

            foreach (var item in files)
            {
                List <File> tempfilelist = filelist.Where(x => x.Name == item.Name).ToList();
                if (tempfilelist.Count != 0)
                {
                    item.NiceNameOrAreaName = tempfilelist[0].NiceNameOrAreaName;
                    item.Description        = tempfilelist[0].Description;
                }
            }
        }