public ManageController(ApplicationUserManager userManager, ApplicationSignInManager signInManager, IFileTypeValidator FileValidator, IIdentityFacade identityFacade, IImageRepository ImageRepository)
 {
     UserManager      = userManager;
     SignInManager    = signInManager;
     _imageRepository = ImageRepository;
     _identityFacade  = identityFacade;
     _fileValidator   = FileValidator;
 }
Exemple #2
0
 public FileService(ISystemClock systemClock, ILogger <DiscussionService> logger, IPermissionsService permissionsService, IFileCommand fileCommand, IFileBlobStorageProvider blobStorageProvider, IFileTypeValidator fileTypeValidator, IGroupCommand groupCommand)
 {
     _systemClock         = systemClock;
     _fileCommand         = fileCommand;
     _blobStorageProvider = blobStorageProvider;
     _permissionsService  = permissionsService;
     _fileTypeValidator   = fileTypeValidator;
     _groupCommand        = groupCommand;
     _logger = logger;
 }
Exemple #3
0
 public FileTypeService(
     IUOW UOW,
     ICurrentContext CurrentContext,
     IFileTypeValidator FileTypeValidator,
     ILogging Logging
     )
 {
     this.UOW               = UOW;
     this.Logging           = Logging;
     this.CurrentContext    = CurrentContext;
     this.FileTypeValidator = FileTypeValidator;
 }
        private const long MaxFileSizeBytes          = 5242880; // 5MB

        public AdminGroupService(ISystemClock systemClock,
                                 ILogger <AdminGroupService> logger,
                                 IPermissionsService permissionsService,
                                 IImageBlobStorageProvider blobStorageProvider,
                                 IFileTypeValidator fileTypeValidator,
                                 IGroupImageService imageService,
                                 IGroupCommand groupCommand,
                                 IHtmlSanitizer htmlSanitizer,
                                 IContentService contentService)
        {
            _systemClock         = systemClock ?? throw new ArgumentNullException(nameof(systemClock));
            _blobStorageProvider = blobStorageProvider ?? throw new ArgumentNullException(nameof(blobStorageProvider));
            _permissionsService  = permissionsService ?? throw new ArgumentNullException(nameof(permissionsService));
            _fileTypeValidator   = fileTypeValidator ?? throw new ArgumentNullException(nameof(fileTypeValidator));
            _groupCommand        = groupCommand ?? throw new ArgumentNullException(nameof(groupCommand));
            _logger         = logger ?? throw new ArgumentNullException(nameof(logger));
            _imageService   = imageService ?? throw new ArgumentNullException(nameof(imageService));
            _htmlSanitizer  = htmlSanitizer ?? throw new ArgumentNullException(nameof(htmlSanitizer));
            _contentService = contentService ?? throw new ArgumentNullException(nameof(contentService));
        }
 public DataLakeController(IDataLakeWriter dataLakeWriter, IProducerFactory producerFactory, IFileTypeValidator fileTypeValidator)
 {
     _dataLakeWriter    = dataLakeWriter;
     _fileTypeValidator = fileTypeValidator;
     _messageProducer   = producerFactory.CreateProducer(Dns.GetHostName());
 }