public QuestionnaireService(ILogger <QuestionnaireService> logger,
                             GRA.Abstract.IDateTimeProvider dateTimeProvider,
                             IUserContextProvider userContextProvider,
                             IAnswerRepository answerRepository,
                             IBadgeRepository badgeRepository,
                             INotificationRepository notificationRepository,
                             IQuestionRepository questionRepository,
                             IQuestionnaireRepository questionnaireRepository,
                             IRequiredQuestionnaireRepository requiredQuestionnaireRepository,
                             IUserLogRepository userLogRepository)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     SetManagementPermission(Permission.ManageQuestionnaires);
     _answerRepository = answerRepository
                         ?? throw new ArgumentNullException(nameof(answerRepository));
     _badgeRepository = badgeRepository
                        ?? throw new ArgumentNullException(nameof(badgeRepository));
     _notificationRepository = notificationRepository
                               ?? throw new ArgumentNullException(nameof(notificationRepository));
     _questionRepository = questionRepository
                           ?? throw new ArgumentNullException(nameof(questionRepository));
     _questionnaireRepository = questionnaireRepository
                                ?? throw new ArgumentNullException(nameof(questionnaireRepository));
     _requiredQuestionnaireRepository = requiredQuestionnaireRepository
                                        ?? throw new ArgumentNullException(nameof(requiredQuestionnaireRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
 }
 public UserLogDomain(
     IDatabaseUnitOfWork databaseUnitOfWork,
     IUserLogRepository userLogRepository)
 {
     DatabaseUnitOfWork = databaseUnitOfWork;
     UserLogRepository  = userLogRepository;
 }
Ejemplo n.º 3
0
 public void Setup()
 {
     _userLogRepository = Substitute.For <IUserLogRepository>();
     _cacheRepository   = Substitute.For <ICacheRepository>();
     _userLogService    = new UserLogService(_userLogRepository, _cacheRepository);
     _userIP            = "::1";
 }
Ejemplo n.º 4
0
 public static void SetEF_CF()
 {
     WordRepository       = new WordsEFCFRepository();
     UserLogRepository    = new UserLogEFCFRepository();
     CachedWordsRepositoy = new CachedWordsEFCFRepository();
     SetServices();
 }
Ejemplo n.º 5
0
 public ReportService(ILogger <ReportService> logger,
                      GRA.Abstract.IDateTimeProvider dateTimeProvider,
                      IUserContextProvider userContextProvider,
                      IGraCache cache,
                      IJobRepository jobRepository,
                      IReportCriterionRepository reportCriterionRepository,
                      IReportRequestRepository reportRequestRepository,
                      IServiceProvider serviceProvider,
                      IUserLogRepository userLogRepository,
                      IUserRepository userRepository)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     _serviceProvider = serviceProvider
                        ?? throw new ArgumentNullException(nameof(serviceProvider));
     _cache         = cache ?? throw new ArgumentNullException(nameof(cache));
     _jobRepository = jobRepository
                      ?? throw new ArgumentNullException(nameof(jobRepository));
     _reportCriterionRepository = reportCriterionRepository
                                  ?? throw new ArgumentNullException(nameof(reportCriterionRepository));
     _reportRequestRepository = reportRequestRepository
                                ?? throw new ArgumentNullException(nameof(reportRequestRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
 }
Ejemplo n.º 6
0
 public static void SetSQL()
 {
     WordRepository       = new WordSQLRepository(_connectionStringSQL);
     UserLogRepository    = new UserLogSQLRepository(_connectionStringSQL);
     CachedWordsRepositoy = new CachedWordsSQLRepository(_connectionStringSQL);
     SetServices();
 }
Ejemplo n.º 7
0
 public ReportService(ILogger <ReportService> logger,
                      GRA.Abstract.IDateTimeProvider dateTimeProvider,
                      IUserContextProvider userContextProvider,
                      IServiceProvider serviceProvider,
                      IDistributedCache cache,
                      IBranchRepository branchRepository,
                      IReportCriterionRepository reportCriterionRepository,
                      IReportRequestRepository reportRequestRepository,
                      IUserRepository userRepository,
                      IUserLogRepository userLogRepository,
                      ISystemRepository systemRepository)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     _serviceProvider = serviceProvider
                        ?? throw new ArgumentNullException(nameof(serviceProvider));
     _cache            = cache ?? throw new ArgumentNullException(nameof(cache));
     _branchRepository = branchRepository
                         ?? throw new ArgumentNullException(nameof(branchRepository));
     _reportCriterionRepository = reportCriterionRepository
                                  ?? throw new ArgumentNullException(nameof(reportCriterionRepository));
     _reportRequestRepository = reportRequestRepository
                                ?? throw new ArgumentNullException(nameof(reportRequestRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
     _systemRepository = systemRepository
                         ?? throw new ArgumentNullException(nameof(systemRepository));
 }
Ejemplo n.º 8
0
 public ActivityService(ILogger <UserService> logger,
                        IUserContextProvider userContext,
                        IBadgeRepository badgeRepository,
                        IBookRepository bookRepository,
                        IChallengeRepository challengeRepository,
                        INotificationRepository notificationRepository,
                        IPointTranslationRepository pointTranslationRepository,
                        IProgramRepository programRepository,
                        ITriggerRepository triggerRepository,
                        IUserRepository userRepository,
                        IUserLogRepository userLogRepository,
                        IVendorCodeRepository vendorCodeRepository,
                        IVendorCodeTypeRepository vendorCodeTypeRepository,
                        MailService mailService) : base(logger, userContext)
 {
     _badgeRepository     = Require.IsNotNull(badgeRepository, nameof(badgeRepository));
     _bookRepository      = Require.IsNotNull(bookRepository, nameof(bookRepository));
     _challengeRepository = Require.IsNotNull(challengeRepository,
                                              nameof(challengeRepository));
     _notificationRepository = Require.IsNotNull(notificationRepository,
                                                 nameof(notificationRepository));
     _pointTranslationRepository = Require.IsNotNull(pointTranslationRepository,
                                                     nameof(pointTranslationRepository));
     _programRepository = Require.IsNotNull(programRepository, nameof(programRepository));
     _triggerRepository = Require.IsNotNull(triggerRepository, nameof(triggerRepository));
     _userRepository    = Require.IsNotNull(userRepository, nameof(userRepository));
     _userLogRepository = Require.IsNotNull(userLogRepository,
                                            nameof(userLogRepository));
     _vendorCodeRepository = Require.IsNotNull(vendorCodeRepository,
                                               nameof(vendorCodeRepository));
     _vendorCodeTypeRepository = Require.IsNotNull(vendorCodeTypeRepository,
                                                   nameof(vendorCodeTypeRepository));
     _mailService = Require.IsNotNull(mailService, nameof(mailService));
 }
        public void Setup()
        {
            _logRepoMock = Substitute.For <IUserLogRepository>();
            _mapperMock  = Substitute.For <IMapper>();

            _logService = new UserLogService(_logRepoMock, _mapperMock);
        }
Ejemplo n.º 10
0
        public UserDeleter(ITmProcessConfig config, string userId)
            : base(config)
        {
            this._userId = userId;

            this._userRepository = base.ResolveDependency<IUserRepository>();
            this._userLogRepository = base.ResolveDependency<IUserLogRepository>();
        }
Ejemplo n.º 11
0
        public void Setup()
        {
            _userLogRepository = Substitute.For <IUserLogRepository>();
            _userRepository    = Substitute.For <IUserRepository>();
            _requestRepository = Substitute.For <IRequestRepository>();

            _userService = new UserService(_userLogRepository, _userRepository, _requestRepository);
        }
Ejemplo n.º 12
0
 public AnagramService(IWordRepository wordRepository, ICacheRepository cacheRepository, INumOfAllowedSearchesRepository allowedSearches, IOptions <AnagramServiceOptions> options, IUserLogRepository userLog)
 {
     Reader          = wordRepository;
     Cache           = cacheRepository;
     AllowedSearches = allowedSearches;
     Options         = options.Value;
     UserLog         = userLog;
 }
Ejemplo n.º 13
0
 public DatabaseUnitOfWork(
     IUserRepository user,
     IUserLogRepository userLog,
     DatabaseContext context)
 {
     User    = user;
     UserLog = userLog;
     Context = context;
 }
 public UserLogApplicationService
 (
     IUnitOfWork unitOfWork,
     IUserLogRepository userLogRepository
 )
 {
     _unitOfWork        = unitOfWork;
     _userLogRepository = userLogRepository;
 }
 public DatabaseUnitOfWork(
     IUserLogRepository userLogRepository,
     IUserRepository userRepository,
     DatabaseContext databaseContext)
 {
     UserLogRepository = userLogRepository;
     UserRepository    = userRepository;
     Context           = databaseContext;
 }
Ejemplo n.º 16
0
 public UserLogService
 (
     IDatabaseUnitOfWork databaseUnitOfWork,
     IUserLogRepository userLogRepository
 )
 {
     DatabaseUnitOfWork = databaseUnitOfWork;
     UserLogRepository  = userLogRepository;
 }
Ejemplo n.º 17
0
 public BadgeTopScoresReport(ILogger <CurrentStatusReport> logger,
                             ServiceFacade.Report serviceFacade,
                             IUserLogRepository userLogRepository,
                             IUserRepository userRepository) : base(logger, serviceFacade)
 {
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
 }
Ejemplo n.º 18
0
        public UserCreator(ITmProcessConfig config, string userId, string userName, string password)
            : base(config)
        {
            this._userId = userId;
            this._userName = userName;
            this._password = password;

            this._userRepository = base.ResolveDependency<IUserRepository>();
            this._userLogRepository = base.ResolveDependency<IUserLogRepository>();
        }
Ejemplo n.º 19
0
 public UserService(IUserRepository userRepository,
                    IUserLogRepository userLogRepository,
                    IRepository <Role> repository,
                    IEmailService emailService)
 {
     _userRepository    = userRepository;
     _userLogRepository = userLogRepository;
     _roleRepository    = repository;
     _emailService      = emailService;
 }
Ejemplo n.º 20
0
 public DatabaseUnitOfWork(
     DatabaseContext context,
     IUserLogRepository userLogRepository,
     IUserRepository userRepository,
     IUserRoleRepository userRoleRepository)
 {
     Context            = context;
     UserLogRepository  = userLogRepository;
     UserRepository     = userRepository;
     UserRoleRepository = userRoleRepository;
 }
Ejemplo n.º 21
0
 public DatabaseUnitOfWork(
     DatabaseContext context,
     IUserRepository user,
     IUserLogRepository userLog,
     IUserRoleRepository userRole)
 {
     Context  = context;
     User     = user;
     UserLog  = userLog;
     UserRole = userRole;
 }
Ejemplo n.º 22
0
 public UserService(ILogger <UserService> logger,
                    IUserContextProvider userContextProvider,
                    GRA.Abstract.IPasswordValidator passwordValidator,
                    IAuthorizationCodeRepository authorizationCodeRepository,
                    IBadgeRepository badgeRepository,
                    IBookRepository bookRepository,
                    IBranchRepository branchRepository,
                    IMailRepository mailRepository,
                    INotificationRepository notificationRepository,
                    IPrizeWinnerRepository prizeWinnerRepository,
                    IProgramRepository programRepository,
                    IRequiredQuestionnaireRepository requireQuestionnaireRepository,
                    IRoleRepository roleRepository,
                    ISchoolRepository schoolRepository,
                    ISiteRepository siteRepository,
                    IStaticAvatarRepository staticAvatarRepository,
                    ISystemRepository systemRepository,
                    IUserLogRepository userLogRepository,
                    IUserRepository userRepository,
                    IVendorCodeRepository vendorCodeRepository,
                    ActivityService activityService,
                    SampleDataService configurationService,
                    SchoolService schoolService)
     : base(logger, userContextProvider)
 {
     _passwordValidator           = Require.IsNotNull(passwordValidator, nameof(passwordValidator));
     _authorizationCodeRepository = Require.IsNotNull(authorizationCodeRepository,
                                                      nameof(authorizationCodeRepository));
     _badgeRepository        = Require.IsNotNull(badgeRepository, nameof(badgeRepository));
     _bookRepository         = Require.IsNotNull(bookRepository, nameof(bookRepository));
     _branchRepository       = Require.IsNotNull(branchRepository, nameof(branchRepository));
     _mailRepository         = Require.IsNotNull(mailRepository, nameof(mailRepository));
     _notificationRepository = Require.IsNotNull(notificationRepository,
                                                 nameof(notificationRepository));
     _prizeWinnerRepository = Require.IsNotNull(prizeWinnerRepository,
                                                nameof(prizeWinnerRepository));
     _programRepository = Require.IsNotNull(programRepository, nameof(programRepository));
     _requireQuestionnaireRepository = Require.IsNotNull(requireQuestionnaireRepository,
                                                         nameof(requireQuestionnaireRepository));
     _roleRepository         = Require.IsNotNull(roleRepository, nameof(roleRepository));
     _schoolRepository       = Require.IsNotNull(schoolRepository, nameof(schoolRepository));
     _siteRepository         = Require.IsNotNull(siteRepository, nameof(siteRepository));
     _staticAvatarRepository = Require.IsNotNull(staticAvatarRepository,
                                                 nameof(staticAvatarRepository));
     _systemRepository     = Require.IsNotNull(systemRepository, nameof(systemRepository));
     _userLogRepository    = Require.IsNotNull(userLogRepository, nameof(userLogRepository));
     _userRepository       = Require.IsNotNull(userRepository, nameof(userRepository));
     _vendorCodeRepository = Require.IsNotNull(vendorCodeRepository, nameof(vendorCodeRepository));
     _activityService      = Require.IsNotNull(activityService, nameof(activityService));
     _configurationService = Require.IsNotNull(configurationService,
                                               nameof(configurationService));
     _schoolService = Require.IsNotNull(schoolService, nameof(schoolService));
 }
Ejemplo n.º 23
0
 public BadgeReport(ILogger <CurrentStatusReport> logger,
                    ServiceFacade.Report serviceFacade,
                    IBadgeRepository badgeRepository,
                    IChallengeRepository challengeRepository,
                    IUserLogRepository userLogRepository) : base(logger, serviceFacade)
 {
     _badgeRepository = badgeRepository
                        ?? throw new ArgumentNullException(nameof(badgeRepository));
     _challengeRepository = challengeRepository
                            ?? throw new ArgumentNullException(nameof(challengeRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
 }
 public PointTranslationService(ILogger <PointTranslationService> logger,
                                GRA.Abstract.IDateTimeProvider dateTimeProvider,
                                IUserContextProvider userContextProvider,
                                IPointTranslationRepository pointTranslationRepository,
                                IUserLogRepository userLogRepository)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     SetManagementPermission(Permission.ManagePrograms);
     _pointTranslationRepository = pointTranslationRepository
                                   ?? throw new ArgumentNullException(nameof(pointTranslationRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
 }
Ejemplo n.º 25
0
        public void Setup()
        {
            userLogRepository         = Substitute.For <IUserLogRepository>();
            wordRepository            = Substitute.For <IWordRepository>();
            cacheRepository           = Substitute.For <ICacheRepository>();
            allowedSearchesRepository = Substitute.For <INumOfAllowedSearchesRepository>();
            AnagramServiceOptions anagramServiceOptions = new AnagramServiceOptions()
            {
                MaxListLen = 10
            };

            options        = Options.Create(anagramServiceOptions);
            anagramService = new AnagramService(wordRepository, cacheRepository, allowedSearchesRepository, options, userLogRepository);
        }
Ejemplo n.º 26
0
 public ReportService(ILogger <ReportService> logger,
                      IUserContextProvider userContextProvider,
                      IMemoryCache memoryCache,
                      IBranchRepository branchRepository,
                      IUserRepository userRepository,
                      IUserLogRepository userLogRepository,
                      ISystemRepository systemRepository) : base(logger, userContextProvider)
 {
     _memoryCache       = Require.IsNotNull(memoryCache, nameof(memoryCache));
     _branchRepository  = Require.IsNotNull(branchRepository, nameof(branchRepository));
     _userRepository    = Require.IsNotNull(userRepository, nameof(userRepository));
     _userLogRepository = Require.IsNotNull(userLogRepository, nameof(userLogRepository));
     _systemRepository  = Require.IsNotNull(systemRepository, nameof(systemRepository));
 }
Ejemplo n.º 27
0
 public ParticipantProgressReport(ILogger <ParticipantProgressReport> logger,
                                  ServiceFacade.Report serviceFacade,
                                  IBranchRepository branchRepository,
                                  IProgramRepository programRepository,
                                  IUserRepository userRepository,
                                  IUserLogRepository userLogRepository) : base(logger, serviceFacade)
 {
     _branchRepository = branchRepository
                         ?? throw new ArgumentNullException(nameof(branchRepository));
     _programRepository = programRepository
                          ?? throw new ArgumentNullException(nameof(programRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
 }
Ejemplo n.º 28
0
 public ActivityService(ILogger <UserService> logger,
                        IUserContextProvider userContext,
                        IBadgeRepository badgeRepository,
                        IBookRepository bookRepository,
                        IChallengeRepository challengeRepository,
                        IDrawingRepository drawingRepository,
                        INotificationRepository notificationRepository,
                        IPointTranslationRepository pointTranslationRepository,
                        IProgramRepository programRepository,
                        IRequiredQuestionnaireRepository requiredQuestionnaireRepository,
                        ITriggerRepository triggerRepository,
                        IUserRepository userRepository,
                        IUserLogRepository userLogRepository,
                        IVendorCodeRepository vendorCodeRepository,
                        IVendorCodeTypeRepository vendorCodeTypeRepository,
                        ICodeSanitizer codeSanitizer,
                        MailService mailService,
                        PrizeWinnerService prizeWinnerService) : base(logger, userContext)
 {
     _badgeRepository     = Require.IsNotNull(badgeRepository, nameof(badgeRepository));
     _bookRepository      = Require.IsNotNull(bookRepository, nameof(bookRepository));
     _challengeRepository = Require.IsNotNull(challengeRepository,
                                              nameof(challengeRepository));
     _drawingRepository      = Require.IsNotNull(drawingRepository, nameof(drawingRepository));
     _notificationRepository = Require.IsNotNull(notificationRepository,
                                                 nameof(notificationRepository));
     _pointTranslationRepository = Require.IsNotNull(pointTranslationRepository,
                                                     nameof(pointTranslationRepository));
     _programRepository = Require.IsNotNull(programRepository, nameof(programRepository));
     _requiredQuestionnaireRepository = Require.IsNotNull(requiredQuestionnaireRepository,
                                                          nameof(requiredQuestionnaireRepository));
     _triggerRepository = Require.IsNotNull(triggerRepository, nameof(triggerRepository));
     _userRepository    = Require.IsNotNull(userRepository, nameof(userRepository));
     _userLogRepository = Require.IsNotNull(userLogRepository,
                                            nameof(userLogRepository));
     _vendorCodeRepository = Require.IsNotNull(vendorCodeRepository,
                                               nameof(vendorCodeRepository));
     _vendorCodeTypeRepository = Require.IsNotNull(vendorCodeTypeRepository,
                                                   nameof(vendorCodeTypeRepository));
     _codeSanitizer      = Require.IsNotNull(codeSanitizer, nameof(codeSanitizer));
     _mailService        = Require.IsNotNull(mailService, nameof(mailService));
     _prizeWinnerService = Require.IsNotNull(prizeWinnerService,
                                             nameof(prizeWinnerService));
 }
 public CurrentStatusReport(ILogger <CurrentStatusReport> logger,
                            Domain.Report.ServiceFacade.Report serviceFacade,
                            IBranchRepository branchRepository,
                            IPointTranslationRepository pointTranslationRepository,
                            IProgramRepository programRepository,
                            IUserRepository userRepository,
                            IUserLogRepository userLogRepository) : base(logger, serviceFacade)
 {
     _branchRepository = branchRepository
                         ?? throw new ArgumentNullException(nameof(branchRepository));
     _pointTranslationRepository = pointTranslationRepository
                                   ?? throw new ArgumentNullException(nameof(pointTranslationRepository));
     _programRepository = programRepository
                          ?? throw new ArgumentNullException(nameof(programRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
 }
Ejemplo n.º 30
0
 public ParticipantCountMinutesByProgram(ILogger <ParticipantCountMinutesByProgram> logger,
                                         ServiceFacade.Report serviceFacade,
                                         IPointTranslationRepository pointTranslationRepository,
                                         IProgramRepository programRepository,
                                         ISystemRepository systemRepository,
                                         IUserRepository userRepository,
                                         IUserLogRepository userLogRepository) : base(logger, serviceFacade)
 {
     _pointTranslationRepository = pointTranslationRepository
                                   ?? throw new ArgumentNullException(nameof(pointTranslationRepository));
     _programRepository = programRepository
                          ?? throw new ArgumentNullException(nameof(programRepository));
     _systemRepository = systemRepository
                         ?? throw new ArgumentNullException(nameof(systemRepository));
     _userRepository = userRepository
                       ?? throw new ArgumentNullException(nameof(userRepository));
     _userLogRepository = userLogRepository
                          ?? throw new ArgumentNullException(nameof(userLogRepository));
 }
Ejemplo n.º 31
0
 public ReportService(ILogger <ReportService> logger,
                      GRA.Abstract.IDateTimeProvider dateTimeProvider,
                      IUserContextProvider userContextProvider,
                      IServiceProvider serviceProvider,
                      IMemoryCache memoryCache,
                      IBranchRepository branchRepository,
                      IReportCriterionRepository reportCriterionRepository,
                      IReportRequestRepository reportRequestRepository,
                      IUserRepository userRepository,
                      IUserLogRepository userLogRepository,
                      ISystemRepository systemRepository)
     : base(logger, dateTimeProvider, userContextProvider)
 {
     _serviceProvider           = Require.IsNotNull(serviceProvider, nameof(serviceProvider));
     _memoryCache               = Require.IsNotNull(memoryCache, nameof(memoryCache));
     _branchRepository          = Require.IsNotNull(branchRepository, nameof(branchRepository));
     _reportCriterionRepository = Require.IsNotNull(reportCriterionRepository,
                                                    nameof(reportCriterionRepository));
     _reportRequestRepository = Require.IsNotNull(reportRequestRepository,
                                                  nameof(reportRequestRepository));
     _userRepository    = Require.IsNotNull(userRepository, nameof(userRepository));
     _userLogRepository = Require.IsNotNull(userLogRepository, nameof(userLogRepository));
     _systemRepository  = Require.IsNotNull(systemRepository, nameof(systemRepository));
 }
Ejemplo n.º 32
0
 public HomePageViewModelFactory(IUserLogRepository userLogRepository, INavigationViewModelFactory navigationViewModelFactory)
 {
     this.userLogRepository = userLogRepository;
     this.navigationViewModelFactory = navigationViewModelFactory;
 }
Ejemplo n.º 33
0
 public Logger(IUserLogRepository userLogRepository)
 {
     this.userLogRepository = userLogRepository;
 }
Ejemplo n.º 34
0
 public UserLogApplicationService(IUserLogRepository userLogRepository)
 => _userLogRepository = userLogRepository;
Ejemplo n.º 35
0
 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;
 }