public static async Task <bool> HasFormat(this ILocalFileInfoRepository localFileInfoRepository, FilePath filePath, FileFormat fileFormat) { var itemfileFormat = await localFileInfoRepository.GetFileFormat(filePath); var output = fileFormat == itemfileFormat; return(output); }
public LocalFileSystemImageFileRepository( ILocalFileInfoRepository localFileInfoRepository, IOriginalFileNameMappingRepository originalFileNameMappingRepository, IRootDirectoryPathProvider rootDirectoryPathProvider, IStringlyTypedPathOperator stringlyTypedPathOperator) { this.LocalFileInfoRepository = localFileInfoRepository; this.OriginalFileNameMappingRepository = originalFileNameMappingRepository; this.RootDirectoryPathProvider = rootDirectoryPathProvider; this.StringlyTypedPathOperator = stringlyTypedPathOperator; this.Setup(); }