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