public HRServices(IHRUnityOfWork <NH_R.Repository <Person, long>, NH_R.Repository <Account, long>, NH_R.Repository <AdditionalInformation, long>, NH_R.Repository <College, long>, NH_R.Repository <Job, long>, NH_R.Repository <Training, long>, NH_U.UnityOfWork> _personUnityOfWork, ILogUnityOfWork <NH_R.Repository <AccountLog, long>, NH_R.Repository <Account, long>, NH_U.UnityOfWork> _logUnityOfWork, IDicUnityOfWork <NH_R.Repository <BankDictionary, long>, NH_R.Repository <CollegesDictionary, long>, NH_R.Repository <CompaniesDictionary, long>, NH_R.Repository <Position, long>, NH_U.UnityOfWork> _dicUnityOfWork, IEmploymentUnityOfWork <NH_R.Repository <OrganiziationalUnit, long>, NH_R.Repository <BankAccount, long>, NH_R.Repository <Employment, long>, NH_R.Repository <Contract, long>, NH_R.Repository <ContactPerson, long>, NH_R.Repository <Person, long>, NH_U.UnityOfWork> _employmentUnityOfWork, IWorkRegistryUnityOfWork <NH_R.Repository <Person, long>, NH_R.Repository <BenefitsProfit, long>, NH_R.Repository <WorkRegistry, long>, NH_R.Repository <Vacation, long>, NH_R.Repository <Delegation, long>, NH_R.Repository <VacationDocument, Guid>, NH_U.UnityOfWork> _workRegistryUnityOfWork) { this.personUnityOfWork = _personUnityOfWork; this.logUnityOfWork = _logUnityOfWork; this.dicUnityOfWork = _dicUnityOfWork; this.employmentUnityOfWork = _employmentUnityOfWork; this.workRegistryUnityOfWork = _workRegistryUnityOfWork; }
public AccountService(IAdminUnityOfWork <EF_R.Repository <Account, long>, EF_R.Repository <Person, long>, EF_U.UnityOfWork> _admUnityOfWork, ILogUnityOfWork <EF_R.Repository <AccountLog, long>, EF_R.Repository <Account, long>, EF_U.UnityOfWork> _logUnityOfWork) { this.admUnityOfWork = _admUnityOfWork; this.logUnityOfWork = _logUnityOfWork; }