示例#1
0
 public ActVotesController(IActVoteRepository actVoteRepository,
                           ICandidatesRepository candidatesRepository,
                           IUserHelper userHelper)
 {
     this.actVoteRepository    = actVoteRepository;
     this.CandidatesRepository = candidatesRepository;
     this.userHelper           = userHelper;
 }
示例#2
0
 public CandidateResumesCommand(ICandidatesRepository repository, ICandidateResumeFilesCommand candidateResumeFilesCommand, ICandidateResumeFilesQuery candidateResumeFilesQuery, IResumesCommand resumesCommand, IResumesQuery resumesQuery)
 {
     _repository = repository;
     _candidateResumeFilesCommand = candidateResumeFilesCommand;
     _candidateResumeFilesQuery   = candidateResumeFilesQuery;
     _resumesCommand = resumesCommand;
     _resumesQuery   = resumesQuery;
 }
示例#3
0
 public CandidatesController(ICandidatesRepository repoInstance)
 {
     if (repoInstance == null)
     {
         throw new Exception("Repository is null!");
     }
     repository = repoInstance;
 }
 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;
 }
示例#5
0
        /// <summary>
        /// Initializes a new instance of the <see cref="VotesServices"/> class.
        /// </summary>
        /// <param name="votesRepository">The votes repository.</param>
        /// <param name="votersRepository">The voters repository.</param>
        /// <param name="candidatesRepository">
        /// An instance of any concrete class that implements the
        /// <see cref="ICandidatesRepository"/> interface. This is typically
        /// the <see cref="CandidatesRepository"/> class.
        /// </param>
        /// <exception cref="ArgumentNullException">
        /// votesRepository
        /// or
        /// votersRepository
        /// </exception>
        public VotesServices(
            IVotesRepository votesRepository,
            IVotersRepository votersRepository,
            ICandidatesRepository candidatesRepository)
        {
            _votesRepository      = votesRepository ?? throw new ArgumentNullException(nameof(votesRepository));
            _votersRepository     = votersRepository ?? throw new ArgumentNullException(nameof(votersRepository));
            _candidatesRepository =
                candidatesRepository ?? throw new ArgumentNullException(nameof(candidatesRepository));

            VoteEqualityComparer = new VoteEqualityComparer();
        }
示例#6
0
 public PhotosController(ICandidatesRepository repository, IPhotosStorage photosStorage)
 {
     this.repository    = repository;
     this.photosStorage = photosStorage;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CandidatesServices"/> class.
 /// </summary>
 /// <param name="candidatesRepository">The candidates repository.</param>
 /// <exception cref="ArgumentNullException">candidatesRepository</exception>
 public CandidatesServices(
     ICandidatesRepository candidatesRepository)
 {
     _candidatesRepository =
         candidatesRepository ?? throw new ArgumentNullException(nameof(candidatesRepository));
 }
 public CandidatesWorkflowCommand(ICandidatesRepository repository)
 {
     _repository = repository;
 }
 public CandidatesController(ICandidatesRepository candidatesRepository)
 {
     this.candidatesRepository = candidatesRepository;
 }
 /// <summary>
 /// Constructor
 /// </summary>
 public CandidatesController(ICandidatesRepository iCandidatesRepository)
 {
     _ICandidatesRepository = iCandidatesRepository;
 }
示例#11
0
 public CandidatesController(ICandidatesRepository candidatesRepository, IMapper mapper, CvService cvService)
 {
     _candidatesRepo = candidatesRepository;
     _mapper         = mapper;
     _cvService      = cvService;
 }
示例#12
0
 public CandidatesWorkflowQuery(ICandidatesRepository repository)
 {
     _repository = repository;
 }
示例#13
0
 public CandidatesService(ICandidatesRepository candidatesRepository, ILog log)
 {
     _candidatesRepository = candidatesRepository;
     Log = log;
 }
示例#14
0
 public SyncController(ICandidatesRepository repository)
 {
     this.repository = repository;
 }
示例#15
0
 public CandidatesApiController(ICandidatesRepository <Candidate> r1)
 {
     db1 = r1;
 }
示例#16
0
 public CvController(ICandidatesRepository repository, ICvStorage cvStorage)
 {
     this.repository = repository;
     this.cvStorage  = cvStorage;
 }
 public CandidatesBusiness(ICandidatesRepository candidatesRepository, IMapper mapper)
 {
     _candidatesRepository = candidatesRepository;
     _mapper = mapper;
 }
示例#18
0
 public CandidatesQuery(ICandidatesRepository repository)
 {
     _repository = repository;
 }
示例#19
0
 public CandidatesCommand(ICandidatesRepository repository)
 {
     _repository = repository;
 }
示例#20
0
 public CandidatesService(ICandidatesRepository repository, ILog logger)
 {
     _repository = repository;
     _logger     = logger;
 }