예제 #1
0
 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));
 }
예제 #2
0
 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));
 }