コード例 #1
0
 public CandidateManager(
     IMapper mapper,
     ICandidateRepository candidateRepository)
 {
     _Mapper = mapper;
     _CandidateRepository = candidateRepository;
 }
コード例 #2
0
 public VoteManager(ICandidateRepository candidateRepository, IVoterRepository voterRepository, ICategoryRepository categoryRepository, IVoteRepository repository) : base(repository)
 {
     CandidateRepository = candidateRepository;
     CategoryRepository  = categoryRepository;
     VoterRepository     = voterRepository;
     VoteRepository      = repository;
 }
コード例 #3
0
 public VoteService(
     ICandidateRepository candidateRepository,
     IVoteRepository voteRepository)
 {
     _candidateRepository = candidateRepository;
     _voteRepository      = voteRepository;
 }
コード例 #4
0
 public UserTypeController(IUserRepository userRepository, IAuthenticationProvider authenticationProvider, IUnitOfWork unitOfWork)
 {
     this.userRepository         = userRepository;
     this.authenticationProvider = authenticationProvider;
     this.candidateRepository    = unitOfWork.BuildCandidateRepository();
     this.companiesRepository    = unitOfWork.BuildCompaniesRepository();
 }
コード例 #5
0
 public InterviewController(IInterviewRepository InterviewRepo, ICandidateRepository CandidateRepo, IJobOrderRepository JobOrderRepo)
 {
     InterviewRepository = InterviewRepo;
     CandidateRepository = CandidateRepo;
     JobOrderRepository  = JobOrderRepo;
     ViewBag.Name        = System.Web.HttpContext.Current.Session["Name"];
 }
コード例 #6
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SkillsController"/> class.
 /// </summary>
 /// <param name="projectRepository">The projects repo.</param>
 /// <param name="skillRepository">The skills repo.</param>
 /// <param name="candidateRepository">The candidates repo.</param>
 /// <param name="analyzer">The ML analyzer.</param>
 public ProjectsController(IProjectRepository projectRepository, ISkillRepository skillRepository, ICandidateRepository candidateRepository, IProjectAnalyzer analyzer)
 {
     _projectRepository   = projectRepository;
     _skillRepository     = skillRepository;
     _candidateRepository = candidateRepository;
     _analyzer            = analyzer;
 }
コード例 #7
0
 public CreateVoteCandidateCommandHandler(IVoterCandidateRepository voterCandidateRepository, ICandidateRepository candidateRepository,
                                          IMapper mapper)
 {
     _voterCandidateRepository = voterCandidateRepository;
     _mapper = mapper;
     _candidateRepository = candidateRepository;
 }
コード例 #8
0
        public DashboardController(IUserRepository userRepository, IDashboardManager dashboardManager, IUnitOfWork unitOfWork)
        {
            this.userRepository   = userRepository;
            this.dashboardManager = dashboardManager;

            candidateRepository = unitOfWork.BuildCandidateRepository();
        }
コード例 #9
0
        public CandidatesController()
        {
            this.repository = new CandidateRepository(new SaturnDbContext());
            this.cityRepository = new CityRepository(new SaturnDbContext());
            this.drivingCategoryRepository = new DrivingCategoryRepository(new SaturnDbContext());

        }
コード例 #10
0
 public ResultService(ICandidateExamQuestionLogRepository candidateExamQuestionLogRepository, ICandidateExamRepository candidateExamRepository, ICandidateRepository candidateRepository, ITestRepository testRepository)
 {
     _candidateExamRepository            = candidateExamRepository;
     _candidateRepository                = candidateRepository;
     _testRepository                     = testRepository;
     _candidateExamQuestionLogRepository = candidateExamQuestionLogRepository;
 }
コード例 #11
0
        //  private void OnShowConfirmation()
        //{
        //    var confirmation = new Confirmation();
        //    confirmation.Title = "Really?";
        //    confirmation.Content = "Here goes the question, doesn't it?";

        //    OpenFileRequest.Raise(confirmation);
        //}
        #endregion

        public CandidateDetailsViewModel(ICandidateHistoryRepository candidateHistoryRepository, IDialogService dialogService,
                                         ICandidateRepository candidateRepository, IConfigStatusLibRepository configStatusLibRepository
                                         )
        {
            this.candidateHistoryRepository = candidateHistoryRepository;
            this.dialogService             = dialogService;
            this.candidateRepository       = candidateRepository;
            this.configStatusLibRepository = configStatusLibRepository;
            CandidateCompaniesTemp         = new ObservableCollection <CandidateCompany>();

            SelectedCandidateTemp = new Candidate();
            try
            {
                DocumentToAction = new Document();

                MessengerDocument.Default.Register <UpdateDocument>(this, OnUpdateDocumentMessageReceived);

                MessengerCandidate.Default.Register <Candidate>(this, OnCandidateReceived);


                MessengerCandidateHistory.Default.Register <CandidateHistory>(this, OnCandidateHistoryReceived);
                MessengerCompany.Default.Register <UpdateListMessageCompany>(this, UpdateListMessageCompanyReceived);
            }

            catch (Exception x)
            {
            }

            //loadData();
            MessengerCandidateProject.Default.Register <UpdateCandidateCompany>(this, OnUpdateListMessageReceived);
            loadCommands();
        }
コード例 #12
0
 public CandidatesController(ICandidateDesignationRepository candidateDesignationRepository,
                             ICandidateRepository candidateRepository,
                             ICandidateActivityRepository candidateActivityRepository,
                             IInterviewRoundRepository interviewRoundRepository,
                             IInterviewRoundActivityRepository interviewRoundActivityRepository,
                             ICandidateTechnologyMapRepository candidateTechnologyMapRepository,
                             IUserRepository userRepository,
                             IJobOpeningRepository jobOpeningRepository,
                             IRoundRepository roundRepository,
                             ICandidateDocumentRepository candidateDocumentRepository,
                             ITechnologyRepository technologyRepository,
                             ICandidateService candidateService,
                             ISettingsService settingsService,
                             EmailComposerService emailComposerService,
                             IUnitOfWork unitOfWork)
 {
     _candidateDesignationRepository   = candidateDesignationRepository;
     _candidateRepository              = candidateRepository;
     _candidateActivityRepository      = candidateActivityRepository;
     _interviewRoundRepository         = interviewRoundRepository;
     _interviewRoundActivityRepository = interviewRoundActivityRepository;
     _userRepository                   = userRepository;
     _jobOpeningRepository             = jobOpeningRepository;
     _roundRepository                  = roundRepository;
     _candidateDocumentRepository      = candidateDocumentRepository;
     _candidateService                 = candidateService;
     _candidateTechnologyMapRepository = candidateTechnologyMapRepository;
     _technologyRepository             = technologyRepository;
     _emailComposerService             = emailComposerService;
     _unitOfWork      = unitOfWork;
     _settingsService = settingsService;
 }
コード例 #13
0
 public CandidateService(ICandidateRepository candidateRepository,
     IModelFactory modelFactory, IFileRepository fileRepository)
 {
     _candidateRepository = candidateRepository;
     _modelFactory = modelFactory;
     _fileRepository = fileRepository;
 }
コード例 #14
0
 public CandidateController(
     ICandidateRepository candidateRepository,
     IWebHostEnvironment environment)
 {
     _candidateRepository = candidateRepository;
     _environment         = environment;
 }
コード例 #15
0
ファイル: VotingsController.cs プロジェクト: lGodie/Event
 public VotingsController(IVotingRepository votingRepository,
                          IUserHelper userHelper,
                          ICandidateRepository candidateRepository)
 {
     this.votingRepository    = votingRepository;
     this.userHelper          = userHelper;
     this.candidateRepository = candidateRepository;
 }
コード例 #16
0
        public CompanyMatchingExecutor(IUnitOfWork unitOfWork, IUserRepository userRepository) : base()
        {
            positionSkillRepository  = unitOfWork.BuildPositionSkillRepository();
            candidateSkillRepository = unitOfWork.BuildCandidateSkillReadRepository();
            candidateRepository      = unitOfWork.BuildCandidateRepository();

            this.userRepository = userRepository;
        }
コード例 #17
0
 public StaffController(IStaffRepository StaffRepo, ICompanyRepository CompanyRepo, INoteRepository NoteRepo, ICandidateRepository CandidateRepo)
 {
     StaffRepository     = StaffRepo;
     CompanyRepository   = CompanyRepo;
     NoteRepository      = NoteRepo;
     CandidateRepository = CandidateRepo;
     ViewBag.Name        = System.Web.HttpContext.Current.Session["Name"];
 }
コード例 #18
0
 public ResumeReceivedEventHandler(ICandidateRepository candidateRepository,
                                   IJobCandidateRepository jobCandidateRepository,
                                   IEventBus bus)
 {
     _candidateRepository    = candidateRepository;
     _jobCandidateRepository = jobCandidateRepository;
     _bus = bus;
 }
コード例 #19
0
 public ExperienceService(IUserRepository userRepository, IUnitOfWork unitOfWork)
 {
     this.userRepository             = userRepository;
     this.experienceReadRepository   = unitOfWork.BuildExperienceReadRepository();
     this.experienceUpdateRepository = unitOfWork.BuildExperienceUpdateRepository();
     this.candidateRepository        = unitOfWork.BuildCandidateRepository();
     this.experienceRepository       = unitOfWork.BuildExperienceRepository();
 }
コード例 #20
0
 public CandidatesController(ICandidateRepository candidateRepository,
                             ICandidateActivityRepository candidateActivityRepository,
                             IUnitOfWork unitOfWork)
 {
     _candidateRepository         = candidateRepository;
     _candidateActivityRepository = candidateActivityRepository;
     _unitOfWork = unitOfWork;
 }
コード例 #21
0
        private readonly IDistributedCache distributedCache; // radis caching

        public CandidateController(ILogger <CandidateController> logger, ICandidateRepository repo, IMemoryCache memoryCache,
                                   IDistributedCache distributedCache)
        {
            _logger               = logger;
            _repo                 = repo;
            this.memoryCache      = memoryCache;
            this.distributedCache = distributedCache;
        }
コード例 #22
0
        public void GetAllCandidatesIsNotNullOrEmpty()
        {
            ICandidateRepository repo       = DALFactory.CreateCandidateRepository();
            List <CandidateDTO>  candidates = repo.GetAllCandidates().ToList();

            Assert.AreNotEqual(candidates, null);
            Assert.AreNotEqual(candidates.Count, 0);
        }
コード例 #23
0
 public CandidateController(IAzureBlobStorage storage, ICandidateRepository candidateRepository,
                            ILoggerFactory loggerFactory, IConfiguration configuration)
 {
     _storage             = storage;
     _logger              = loggerFactory.CreateLogger(nameof(CandidateController));
     _candidateRepository = candidateRepository;
     _configuration       = configuration;
 }
コード例 #24
0
 public CandidatesController(ICandidateRepository candidateRepo,
     IPoliticalPartyRepository politicalpartyRepo,
     ITypeOfElectionRepository typeOfElectionRepo)
 {
     _candidateRepo = candidateRepo;
     _politicalpartyRepo = politicalpartyRepo;
     _typeOfElectionRepo = typeOfElectionRepo;
 }
コード例 #25
0
 internal PaymentServiceFactory(IPaymentsRepository paymentsRepository, IInvoiceTransactionRepository invoiceTransactionRepository, IAgencyRepository agencyRepository, ICandidateRepository candidateRepository, IApplicationSettingsWrapper applicationWrapper)
 {
     _paymentsRepository           = paymentsRepository;
     _invoiceTransactionRepository = invoiceTransactionRepository;
     _agencyRepository             = agencyRepository;
     _candidateRepository          = candidateRepository;
     _applicationWrapper           = applicationWrapper;
 }
コード例 #26
0
 public CandidateController(IPersonRepository personRepository,
                            ICandidateRepository candidateRepository,
                            IUnitOfWork unitOfWork)
 {
     _personRepository    = personRepository;
     _candidateRepository = candidateRepository;
     _unitOfWork          = unitOfWork;
 }
コード例 #27
0
 public RepartitionController(IRepartitionRepository repartitionRepository, IMapper mapper, ICandidateRepository candidateRepository,
                              ILoggerFactory loggerFactory)
 {
     _candidateRepository   = candidateRepository;
     _repartitionRepository = repartitionRepository;
     _mapper = mapper;
     _logger = loggerFactory.CreateLogger(nameof(RepartitionController));
 }
コード例 #28
0
 public AddSkillToCandidateCommandHandler(ICandidateSkillRepository candidateSkillRepository,
                                          ISkillRepository skillRepository, ICandidateRepository candidateRepository, IMapper mapper)
 {
     _candidateSkillRepository = candidateSkillRepository;
     _skillRepository          = skillRepository;
     _candidateRepository      = candidateRepository;
     _mapper = mapper;
 }
コード例 #29
0
 public CandidateQuery(ICandidateRepository candidateRepository,
                       IInterviewQuery interviewQuery)
 {
     this.candidateRepository = candidateRepository
                                ?? throw new ArgumentNullException(nameof(candidateRepository));
     this.interviewQuery = interviewQuery
                           ?? throw new ArgumentNullException(nameof(interviewQuery));
 }
コード例 #30
0
        // This method must be thread-safe since it is called by the thread-safe OnCacheAuthorization() method.

        /*
         * Phương thức này phải được thread-safe  vì nó được gọi bởi các phương thức Authorization cache thread-safe ()
         * cái đích của phương thức này là kiểm tra xem user đó đăng nhập đúng hay ko, có quền hay ko có quề
         * true: có quền
         * false: không có quên - > simple that!
         *
         */


        protected virtual bool AuthorizeCore(HttpContextBase httpContext)
        {
            this._candidateRepo = DependencyResolver.Current.GetService <ICandidateRepository>();
            this._configRepo    = DependencyResolver.Current.GetService <IConfigRepository>();
            try
            {
                if (httpContext == null)
                {
                    throw new ArgumentNullException("httpContext");
                }
                //Auth1. kiểm tra login cơ bản????
                if (!_candidateRepo.SSisLogin())
                {
                    //trường hợp remember me?
                    var getRemember = _candidateRepo.GetCookieRememberMeCandidates();
                    if (getRemember.IsRememberMe)
                    {
                        var log = _candidateRepo.GetEntry(getRemember.CandidateId);
                        _candidateRepo.SSLogin(new CustomerLoginVM(log));
                    }
                    else //nếu chưa đăng nhập mà cũng remember thì out
                    {
                        return(false);
                    }
                }

                /*
                 * var user_login = _candidateRepo.SSgetCandidateLoged();
                 * //Auth2. kiểm tra quền hạn theo username
                 *
                 * if (_usersSplit.Length > 0 &&
                 *  !_usersSplit.Contains(user_login.Username, StringComparer.OrdinalIgnoreCase))
                 * {
                 *  return false;
                 * }
                 *
                 * if (_rolesSplit.Length > 0 && !_rolesSplit.Contains(user_login.RoleId.ToString()))
                 * {
                 *
                 *  return false;
                 * }
                 *
                 * //Auth3. Kiểm tra quền hạn theo access role
                 * if (user_login.Username != "admin")
                 * {
                 *  if (_quyensSplit.Length > 0 && !IsInRole(user_login.ne_quyenIntArrStr, _quyensSplit))
                 *  {
                 *      return false;
                 *  }
                 * }*/

                return(true);
            }
            catch
            {
                return(false);
            }
        }
コード例 #31
0
 public CandidatesController(ICandidateRepository candidateRepsitory,
                             IAddressRepository addressRepository,
                             IContactRepository contactRepository
                             )
 {
     _candidateRepository = candidateRepsitory;
     _addressRepository   = addressRepository;
     _contactRepository   = contactRepository;
 }
コード例 #32
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AddReviewHandler"/> class.
 /// </summary>
 /// <param name="candidateRepository">The candidate repository.</param>
 /// <param name="employeeRepository">The employee repository.</param>
 /// <param name="reviewRepository">The review repository.</param>
 public AddReviewHandler(
     ICandidateRepository candidateRepository,
     IEmployeeRepository employeeRepository,
     IReviewRepository reviewRepository)
 {
     this.candidateRepository = candidateRepository;
     this.employeeRepository  = employeeRepository;
     this.reviewRepository    = reviewRepository;
 }
コード例 #33
0
        public CandidateMatchingExecutor(IUserRepository userRepository, IUnitOfWork unitOfWork) : base()
        {
            this.userRepository = userRepository;

            candidateRepository          = unitOfWork.BuildCandidateRepository();
            positionSkillReadRepository  = unitOfWork.BuildPositionSkillRepository();
            positionsRepository          = unitOfWork.BuildPositionsReadRepository();
            candidateSkillReadRepository = unitOfWork.BuildCandidateSkillReadRepository();
        }
コード例 #34
0
ファイル: CandidateService.cs プロジェクト: Budzyn/hunter
 public CandidateService(ICandidateRepository candidateRepository, ICardRepository cardRepository,
     IPoolRepository poolRepository, ILogger logger, IUserProfileRepository userProfileRepository, IActivityHelperService activityHelperService)
 {
     _candidateRepository = candidateRepository;
     _cardRepository = cardRepository;
     _logger = logger;
     _userProfileRepository = userProfileRepository;
     _poolRepository = poolRepository;
     _activityHelperService = activityHelperService;
 }
コード例 #35
0
ファイル: FileService.cs プロジェクト: Budzyn/hunter
        public FileService(IFileRepository fileRepository, ILogger logger, ICandidateService candidateService,
            IResumeRepository resumeRepository, IActivityHelperService activityHelperService, ICardRepository cardRepository,
			ICandidateRepository candidateRepository)
        {
            _fileRepository = fileRepository;
            _logger = logger;
            _candidateService = candidateService;
            _resumeRepository = resumeRepository;
            _candidateRepository = candidateRepository;
            _activityHelperService = activityHelperService;
            _cardRepository = cardRepository;
        }
        public void Setup()
        {
            Database.SetInitializer(new DropCreateDatabaseAlways<ContextDb>());
            _repository = new CandidateRepository();
            _candidate = ObjectMother.GetCandidate();

            using (var context = new ContextDb())
            {
                context.Candidates.Add(_candidate);
                context.SaveChanges();
            }
        }
コード例 #37
0
ファイル: CandidateserviceTest.cs プロジェクト: Budzyn/hunter
        public CandidateServiceTest()
        {
            _cardRepository= Substitute.For<ICardRepository>();
            _candidateRepository = Substitute.For<ICandidateRepository>();
            _poolRepository = Substitute.For<IPoolRepository>();
            _userProfileRepository = Substitute.For<IUserProfileRepository>();

            var logger = Substitute.For<ILogger>();
            var activityHelperService = Substitute.For<IActivityHelperService>();

            _candidateService = new CandidateService(_candidateRepository, _cardRepository,
                                                     _poolRepository, logger, _userProfileRepository, activityHelperService);
        }
コード例 #38
0
ファイル: VacancyServiceTests.cs プロジェクト: Budzyn/hunter
        public VacancyServiceTests()
        {
            _vacancyRepository = Substitute.For<IVacancyRepository>();
            _candidateRepository = Substitute.For<ICandidateRepository>();
            _cardRepository = Substitute.For<ICardRepository>();
            _poolRepository = Substitute.For<IPoolRepository>();

            var unitOfWork = Substitute.For<IUnitOfWork>();
            var logger = Substitute.For<ILogger>();
            var activityHelperService = Substitute.For<IActivityHelperService>();
            var userProfieRepository = Substitute.For<IUserProfileRepository>();

            _vacancyService = new VacancyService(_vacancyRepository, _candidateRepository,_cardRepository, logger, unitOfWork,
                                                 activityHelperService, userProfieRepository, _poolRepository);
        }
コード例 #39
0
ファイル: VacancyService.cs プロジェクト: Budzyn/hunter
 public VacancyService(
     IVacancyRepository vacancyRepository,
     ICandidateRepository candidateRepository,
     ICardRepository cardRepository,
     ILogger logger,
     IUnitOfWork unitOfWork,
     IActivityHelperService activityHelperService,
     IUserProfileRepository userProfileRepository,
     IPoolRepository poolRepository)
 {
     _vacancyRepository = vacancyRepository;
     _candidateRepository = candidateRepository;
     _cardRepository = cardRepository;
     _logger = logger;
     _unitOfWork = unitOfWork;
     _activityHelperService = activityHelperService;
     _userProfileRepository = userProfileRepository;
     _poolRepository = poolRepository;
 }
 public CandidateController(ICandidateRepository candidateRepository, ICandidateService candidateService)
 {
     _candidateRepository = candidateRepository;
     _candidateService = candidateService;
 }
コード例 #41
0
ファイル: DataManager.cs プロジェクト: buddzbuddy/MSECAnalyze
 public DataManager(IDistrictRepository districtRepository,
     ILocalityRepository localityRepository,
     IStreetRepository streetRepository,
     IHouseRepository houseRepository,
     IMunicipalityRepository municipalityRepository,
     IPersonRepository personRepository,
     INationalityRepository nationalityRepository,
     IEducationRepository educationRepository,
     IOrganizationRepository organizationRepository,
     IMunicipalityHouseRelationRepository municipalityHouseRelationRepository,
     IRegistrationRepository registrationRepository,
     IPartyRepository partyRepository,
     IPrecinctRepository precinctRepository,
     IUserRepository userRepository,
     IWorkerRepository workerRepository,
     IVoterPartyRelationRepository voterPartyRelationRepository,
     IVoterRepository voterRepository,
     IUserLogRepository userLogRepository,
     IRelationshipRepository relationshipRepository,
     IPersonRelationRepository personRelationRepository,
     ICandidateRepository candidateRepository,
     IAgitatorRepository agitatorRepository,
     IWorkerHouseRelationRepository workerHouseRelationRepository,
     IAgitatorHouseRelationRepository agitatorHouseRelationRepository,
     IAgitatorPrecinctRelationRepository agitatorPrecinctRelationRepository,
     ICandidatePrecinctRelationRepository candidatePrecinctRelationRepository,
     ICandidateMunicipalityRelationRepository candidateMunicipalityRelationRepository,
     ITempPersonRepository tempPersonRepository,
     IGEORepository geoRepository,
     IPartyMemberRepository partyMemberRepository,
     IPartySupporterRepository partySupporterRepository)
 {
     this.districtRepository = districtRepository;
     this.municipalityRepository = municipalityRepository;
     this.personRepository = personRepository;
     this.localityRepository = localityRepository;
     this.nationalityRepository = nationalityRepository;
     this.streetRepository = streetRepository;
     this.houseRepository = houseRepository;
     this.educationRepository = educationRepository;
     this.organizationRepository = organizationRepository;
     this.municipalityHouseRelationRepository = municipalityHouseRelationRepository;
     this.registrationRepository = registrationRepository;
     this.partyRepository = partyRepository;
     this.precinctRepository = precinctRepository;
     this.userRepository = userRepository;
     this.workerRepository = workerRepository;
     this.voterPartyRelationRepository = voterPartyRelationRepository;
     this.voterRepository = voterRepository;
     this.userLogRepository = userLogRepository;
     this.relationshipRepository = relationshipRepository;
     this.personRelationRepository = personRelationRepository;
     this.candidateRepository = candidateRepository;
     this.agitatorRepository = agitatorRepository;
     this.workerHouseRelationRepository = workerHouseRelationRepository;
     this.agitatorHouseRelationRepository = agitatorHouseRelationRepository;
     this.agitatorPrecinctRelationRepository = agitatorPrecinctRelationRepository;
     this.candidatePrecinctRelationRepository = candidatePrecinctRelationRepository;
     this.candidateMunicipalityRelationRepository = candidateMunicipalityRelationRepository;
     this.tempPersonRepository = tempPersonRepository;
     this.geoRepository = geoRepository;
     this.partyMemberRepository = partyMemberRepository;
     this.partySupporterRepository = partySupporterRepository;
 }
コード例 #42
0
 public FacultyController(ICandidateRepository repo)
 {
     this.db = repo;
 }
コード例 #43
0
 public CandidatesController(ICandidateRepository repository, ICityRepository cityRepository, IDrivingCategoryRepository drivingCategoryRepository)
 {
     this.repository = repository;
     this.cityRepository = cityRepository;
     this.drivingCategoryRepository = drivingCategoryRepository;
 }
コード例 #44
0
 public CandidateController(ICandidateRepository repo, IRatingRepository scoreRepo)
 {
     this.db = repo;
     this.ratings = scoreRepo;
 }
 public CandidateService(ICandidateRepository candidateRepository)
 {
     _candidateRepository = candidateRepository;
 }
コード例 #46
0
 public CandidateController(ICandidateRepository candidateRepository)
 {
     _candidateRepository = candidateRepository;
 }
コード例 #47
0
ファイル: VoteService.cs プロジェクト: mustee/Voting
 public VoteService(IPositionRepository positionRepository, ICandidateRepository candidateRepository, IVoteRepository voteRepository)
 {
     this.positionRepository = positionRepository;
     this.candidateRepository = candidateRepository;
     this.voteRepository = voteRepository;
 }
コード例 #48
0
 /// <summary>
 /// Initializes a new instance of the <see cref="CandidateController"/> class.
 /// </summary>
 /// <param name="repository">The repository.</param>
 public CandidateController(ICandidateRepository repository)
 {
     this.repository = repository;
 }