/// <summary> /// DI Constructor /// </summary> /// <param name="pmService">The PM service</param> /// <param name="configuration">Program configuration</param> /// <param name="logger">The logger</param> public Program(IPMService pmService, IOptions <ProgramConfiguration> configuration, ILogger <Program> logger) { _logger = logger; _pmService = pmService; _configuration = configuration.Value; }
/// <summary> /// DI Constructor /// </summary> /// <param name="logger">The logger</param> /// <param name="pmService">The pm service</param> public ErgHub(IPMService pmService, ILogger <ErgHub> logger) { _pmService = pmService; _logger = logger; }
public LeaveController(IPMService pmService, IEmployeeService employeeService, IHRService hrService) { _pmService = pmService; _employeeService = employeeService; _hrService = hrService; }