public UserFileController(IStorageService storageSvce, ClusterService clusterSvce, IFileRepository fileData, IOwnerRepository ownerData, IFileTokenCodec fileTokenCodec, IOwnerTokenCodec ownerTokenCodec, FileUploadService fileUpdSvce, ImageSizeProvider img, FileHandlerManager fileHandlerMgr, IMimeProvider mimeProvider, AppSecretSigner appSecretSigner) { _storageSvce = storageSvce; _clusterSvce = clusterSvce; _fileData = fileData; _ownerData = ownerData; _fileTokenCodec = fileTokenCodec; _ownerTokenCodec = ownerTokenCodec; _fileUpdSvce = fileUpdSvce; _fileHandlerMgr = fileHandlerMgr; _mimeProvider = mimeProvider; _appSecretSigner = appSecretSigner; }
public ImageFileHandler(IMimeProvider mimeProvider, ImageSizeProvider imgSizeProvider, IImageConverter imgCvter) { _mimeProvider = mimeProvider; _imgSizeProvider = imgSizeProvider; _imgCvter = imgCvter; var sizes = new List <string>(_imgSizeProvider.Names); sizes.Insert(0, "raw"); var formats = new List <string>(_mimeProvider.ImageExtensionNames); formats.Insert(0, "raw"); ModifierDescribe = new ImageModifierDescribe() { Sizes = sizes.ToArray(), Formats = formats.ToArray() }; }