Exemplo n.º 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;
 }
Exemplo n.º 2
0
 public KPIBusiness(IKPIRepository kpiRepository, ILogger logger)
 {
     _kpiRepository = kpiRepository;
     _logger        = logger;
 }
Exemplo n.º 3
0
 public KPIsController()
 {
     this.kpiRepo = new KPIRepository(new PlusBContext());
 }