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 WaterMeterController(WaterMeterRepository waterMeterRepository, SupplierReporsitory supplierReporsitory)
     : base(waterMeterRepository)
 {
     _supplierReporsitory = supplierReporsitory;
 }