public ContractController(ContractRepository contractRepository, PersonRepository personRepository,
                           WaterMeterRepository waterMeterRepository, ContractTypeRepository contractTypeRepository,
                           PersonsByEstateRepository personsByEstateRepository, EstateRepository estateRepository) : base(contractRepository)
 {
     _personRepository          = personRepository;
     _waterMeterRepository      = waterMeterRepository;
     _contractTypeRepository    = contractTypeRepository;
     _personsByEstateRepository = personsByEstateRepository;
     _estateRepository          = estateRepository;
 }
 public PersonsByEstateController(PersonsByEstateRepository personsByEstateRepository, PersonRepository personsRepository, EstateRepository estateRepository)
 {
     _personsByEstateRepository = personsByEstateRepository;
     _personRepository          = personsRepository;
     _estateRepository          = estateRepository;
 }