public ICollection <FileInfo> GetAllArchive(FindArchive archive) { try { return(_videoManagementRepository.GetAllArchive(archive)); } catch (Exception ex) { //_mail.SendEmail(); throw ex; } }
public ICollection <FileInfo> GetArchivesByPartialName(FindArchive archive) { try { DirectoryInfo dir_files = new DirectoryInfo(archive.PathSource); FileInfo[] filesInfo = dir_files.GetFiles("*" + archive.PartialName + "*.*", SearchOption.TopDirectoryOnly); return(filesInfo); } catch (Exception) { throw; } }
public ICollection <FileInfo> GetAllArchive(FindArchive archive) { try { DirectoryInfo dir_files = new DirectoryInfo(archive.PathSource); FileInfo[] filesInfo = dir_files.GetFiles("*", SearchOption.TopDirectoryOnly); Array.Sort(filesInfo, delegate(FileInfo a, FileInfo b) { return(DateTime.Compare(a.CreationTime, b.CreationTime)); }); return(filesInfo); } catch (Exception) { throw; } }