public PhotoUploadedNotificationHandler(IUserService userService, IPhotoStorageProvider photoStorageProvider, IPhotoServiceScoped photoService, IFilesStorageProvider filesStorageProvider) { _userService = userService ?? throw new ArgumentNullException(nameof(userService)); _photoStorageProvider = photoStorageProvider ?? throw new ArgumentNullException(nameof(photoStorageProvider)); _photoService = photoService ?? throw new ArgumentNullException(nameof(photoService)); _filesStorageProvider = filesStorageProvider ?? throw new ArgumentNullException(nameof(filesStorageProvider)); }
public UploadController(IUserService userService, IFilesStorageProvider filesStorageProvider, IMediator mediator, IPhotoService photoService, IFileFormatInspectorProvider fileFormatInspectorProvider, IConfiguration configuration) { _userService = userService ?? throw new ArgumentNullException(nameof(userService)); _filesStorageProvider = filesStorageProvider ?? throw new ArgumentNullException(nameof(filesStorageProvider)); _mediator = mediator ?? throw new ArgumentNullException(nameof(mediator)); _photoService = photoService ?? throw new ArgumentNullException(nameof(photoService)); _fileFormatInspectorProvider = fileFormatInspectorProvider ?? throw new ArgumentNullException(nameof(fileFormatInspectorProvider)); }