Exemple #1
0
        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);
        }
Exemple #2
0
        public LocalFileSystemImageFileRepository(
            ILocalFileInfoRepository localFileInfoRepository,
            IOriginalFileNameMappingRepository originalFileNameMappingRepository,
            IRootDirectoryPathProvider rootDirectoryPathProvider,
            IStringlyTypedPathOperator stringlyTypedPathOperator)
        {
            this.LocalFileInfoRepository           = localFileInfoRepository;
            this.OriginalFileNameMappingRepository = originalFileNameMappingRepository;
            this.RootDirectoryPathProvider         = rootDirectoryPathProvider;
            this.StringlyTypedPathOperator         = stringlyTypedPathOperator;

            this.Setup();
        }