public DashboardController(IBuildingsRepository buildingsRepository, IPartitionSpacesRepository partitionSpacesRepository,
			IPersonsRepository personsRepository, IMaintenancesRepository maintenancesRepository)
        {
            this.buildingsRepository = buildingsRepository;
            this.partitionSpacesRepository = partitionSpacesRepository;
            this.personsRepository = personsRepository;
            this.maintenancesRepository = maintenancesRepository;
        }
        public OwnerController(IBuildingsRepository buildingsRepository, IPartitionSpacesRepository partitionSpacesRepository,
			IPersonsRepository personsRepository, IAdminJobsVotingsRepository adminJobsVotingsRepository, IBillsRepository billsRepository)
        {
            this.buildingsRepository = buildingsRepository;
            this.partitionSpacesRepository = partitionSpacesRepository;
            this.personsRepository = personsRepository;
            this.adminJobsVotingsRepository = adminJobsVotingsRepository;
            this.billsRepository = billsRepository;
        }
        public LegislatureController(ICitiesRepository citiesRepository, ICadastresRepository cadastresRepository,
			ILandRegistriesRepository landRegistriesRepository, IPartitionSpacesRepository partitionSpacesRepository,
			IPersonsRepository personsRepository, IBuildingsRepository buildingsRepository,
			IHousingMgmtUsersRepository housingMgmtUsersRepository, IRolesRepository rolesRepository)
        {
            this.citiesRepository = citiesRepository;
            this.cadastresRepository = cadastresRepository;
            this.landRegistriesRepository = landRegistriesRepository;
            this.partitionSpacesRepository = partitionSpacesRepository;
            this.personsRepository = personsRepository;
            this.buildingsRepository = buildingsRepository;
            this.housingMgmtUsersRepository = housingMgmtUsersRepository;
            this.rolesRepository = rolesRepository;
        }
        public AccountController(ICitiesRepository citiesRepository, IRepairServicesRepository repairServicesRepository,
			IContractorsRepository contractorsRepository, IBuildingManagersRepository buildingManagersRepository,
			IPersonsRepository personsRepository, IRolesRepository rolesRepository, IPartitionSpacesRepository partitionSpacesRepository,
			IHousingMgmtUsersRepository housingMgmtUsersRepository, IEmailNotifier emailNotifier)
        {
            this.citiesRepository = citiesRepository;
            this.repairServicesRepository = repairServicesRepository;
            this.contractorsRepository = contractorsRepository;
            this.buildingManagersRepository = buildingManagersRepository;
            this.personsRepository = personsRepository;
            this.rolesRepository = rolesRepository;
            this.partitionSpacesRepository = partitionSpacesRepository;
            this.housingMgmtUsersRepository = housingMgmtUsersRepository;
            this.emailNotifier = emailNotifier;
        }
        public BuildingManagementController(ICitiesRepository citiesRepository, IBuildingsRepository buildingsRepository,
			IBuildingManagersRepository buildingManagersRepository, IPersonsRepository personsRepository,
			IAdminJobsVotingsRepository adminJobsVotingsRepository, IPartitionSpacesRepository partitionSpacesRepository,
			IRolesRepository rolesRepository, IHousingMgmtUsersRepository housingMgmtUsersRepository, 
			IEmailNotifier emailNotifier)
        {
            this.citiesRepository = citiesRepository;
            this.buildingsRepository = buildingsRepository;
            this.buildingManagersRepository = buildingManagersRepository;
            this.personsRepository = personsRepository;
            this.adminJobsVotingsRepository = adminJobsVotingsRepository;
            this.partitionSpacesRepository = partitionSpacesRepository;
            this.rolesRepository = rolesRepository;
            this.housingMgmtUsersRepository = housingMgmtUsersRepository;
            this.emailNotifier = emailNotifier;
        }