public GetAllContentHoldersQueryHandler(IContentHolderRepository contentHolderRepository, IMapper mapper)
 {
     EnsureArg.IsNotNull(mapper);
     EnsureArg.IsNotNull(contentHolderRepository);
     this.contentHolderRepository = contentHolderRepository;
     this.mapper = mapper;
 }
 public AddContentCommandHandler(IFileRepository fileRepository,
                                 IContentHolderRepository contentHolderRepository, IDomainEventsDispatcher
                                 eventsDispatcher)
 {
     EnsureArg.IsNotNull(contentHolderRepository);
     EnsureArg.IsNotNull(eventsDispatcher);
     EnsureArg.IsNotNull(fileRepository);
     this.fileRepository          = fileRepository;
     this.contentHolderRepository = contentHolderRepository;
     this.eventsDispatcher        = eventsDispatcher;
 }
 public CourseCreatedEventHandler(IContentHolderRepository contentHolderRepository)
 {
     EnsureArg.IsNotNull(contentHolderRepository);
     this.contentHolderRepository = contentHolderRepository;
 }