Exemple #1
0
 /// <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;
 }
Exemple #2
0
 /// <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;
 }