public TaxStatusHelper(WebKikDataContext dbContext, IRegister4Service register4Service, IFactShareCalculation factShareCalculator, IKIKCompanyCalculation kikCompanyCalculation)
 {
     this.register4Service      = register4Service;
     this.dbContext             = dbContext;
     this.factShareCalculator   = factShareCalculator;
     this.kikCompanyCalculation = kikCompanyCalculation;
 }
 public ProjectCompanyShareService(IProjectCompanyShareRepository repository,
                                   IEntityRepository <DoubleTaxationAgreementCountryCode, int> sidnRepository,
                                   IEntityRepository <EAECCountryCode, int> eaecRepository,
                                   IEntityRepository <ProjectCompany, int> companyRepository,
                                   IFactShareCalculation factShareCalculator,
                                   IKIKCompanyCalculation kikCalculator,
                                   IProjectCompanyService companyService) : base(repository)
 {
     this.sidnRepository      = sidnRepository;
     this.eaecRepository      = eaecRepository;
     this.companyRepository   = companyRepository;
     this.factShareCalculator = factShareCalculator;
     this.kikCalculator       = kikCalculator;
     this.companyService      = companyService;
 }