Пример #1
0
 public UnitOfWork(IConfiguration config
                   , IProjectRepository projectRepository
                   , IMemberRepository memberRepository
                   , IProjectMaintenanceRepository projectMaintenanceRepository
                   , IAttachmentFileRepository attachmentFileRepository
                   , IUserRepository userRepository
                   , IMstRepository mstRepository
                   , IEmployeeRepository employeeRepository
                   , ICustomerRepository customerRepository
                   , ITaskRepository taskRepository
                   , ISalaryRepository salaryRepository
                   , IAnnualLeavePaidRepository annualLeavePaidRepository
                   , IAnnualBonusRepository annualBonusRepository
                   , IKPIRepository kPIRepository
                   )
 {
     _config                       = config;
     _projectRepository            = projectRepository;
     _MemberRepository             = memberRepository;
     _projectMaintenanceRepository = projectMaintenanceRepository;
     _attachmentFileRepository     = attachmentFileRepository;
     _UserRepository               = userRepository;
     _MstRepository                = mstRepository;
     _EmployeeRepository           = employeeRepository;
     _CustomerRepository           = customerRepository;
     _taskRepository               = taskRepository;
     _salaryRepository             = salaryRepository;
     _annualLeavePaidRepository    = annualLeavePaidRepository;
     _annualBonusRepository        = annualBonusRepository;
     _kPIRepository                = kPIRepository;
 }
Пример #2
0
 private void resetRepositories()
 {
     //Repository
     _projectRepository            = null;
     _UserRepository               = null;
     _MemberRepository             = null;
     _projectMaintenanceRepository = null;
     _attachmentFileRepository     = null;
     _MstRepository      = null;
     _EmployeeRepository = null;
     _CustomerRepository = null;
 }