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)); } }
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; } } }