public ImagesService( ILogger <ImagesService> logger, IDeletableEntityRepository <Image> imageRepository, IRepository <Vote> voteRepository, IRepository <UserSubscribe> userSubscribeRepository, IRepository <ImageTag> imageTagRepository, IRepository <Tag> tagRepository, IRepository <ImageCategory> imageCategoryRepository, IRepository <ApplicationUser> userRepository, ICategoriesService categoriesService, ITagsService tagsService, ITempCloudImagesService tempCloudImage) { this.Logger = logger; this.ImageRepository = imageRepository; this.VoteRepository = voteRepository; this.UserSubscribeRepository = userSubscribeRepository; this.ImageTagRepository = imageTagRepository; this.TagRepository = tagRepository; this.ImageCategoryRepository = imageCategoryRepository; this.CategoriesService = categoriesService; this.UserRepository = userRepository; this.TagsService = tagsService; this.TempCloudImage = tempCloudImage; }
public ImageHelper( ILogger <ImageHelper> logger, IRemoteStorageService storageService, IImageManipulationProvider imageManipulation, IConfiguration configuration, ITempCloudImagesService tempCloudImage) { this.logger = logger; this.storageService = storageService; this.imageManipulation = imageManipulation; this.configuration = configuration; this.tempCloudImage = tempCloudImage; }