public CandidatesController(ICandidatesRepository repository, ICvStorage cvStorage, IPhotosStorage photosStorage, ICandidateEventPublisher candidateCreatedEventPublisher, IRequestRepository requestRepository)
 {
     this.repository    = repository;
     this.cvStorage     = cvStorage;
     this.photosStorage = photosStorage;
     this.candidateCreatedEventPublisher = candidateCreatedEventPublisher;
     this.requestRepository = requestRepository;
 }
 public PhotosController(ICandidatesRepository repository, IPhotosStorage photosStorage)
 {
     this.repository    = repository;
     this.photosStorage = photosStorage;
 }