public PublicAccountWaterApplication(UnitOfWorkFactory factory,
     PersonalAccountRepository personalAccountRepository,
     categoryRepository categoryRepository,
     PublicAccountWaterRepository publicAccountWaterRepository,
     SalaryRepository salaryRepository)
     : base(factory)
 {
     this._personalAccountRepository = personalAccountRepository;
     this._categoryRepository = categoryRepository;
     this._publicAccountWaterRepository = publicAccountWaterRepository;
     this._salaryRepository = salaryRepository;
 }
 public PersonalAccountApplication(UnitOfWorkFactory factory,
     PersonalAccountRepository personalAccountRepository)
     : base(factory)
 {
     this._personalAccountRepository = personalAccountRepository;
 }
 public PublicAccountApplication(UnitOfWorkFactory factory,
     PublicAccountRepository publicAccountRepository)
     : base(factory)
 {
     this._publicAccountRepository = publicAccountRepository;
 }
 public SalaryApplication(UnitOfWorkFactory factory,
     SalaryRepository salaryRepository)
     : base(factory)
 {
     this._salaryRepository = salaryRepository;
 }
 public CategoryApplication(UnitOfWorkFactory factory,
     categoryRepository categoryRepository)
     : base(factory)
 {
     this._categoryRepository = categoryRepository;
 }