コード例 #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="LeaveOrchestration" /> class.
 /// </summary>
 /// <param name="employeeAdapter">The employee adapter.</param>
 /// <param name="leaveAdapter">The leave adapter.</param>
 /// <param name="masterData">The master data.</param>
 public LeaveOrchestration(IEmployeeAdapter employeeAdapter, ILeaveAdapter leaveAdapter, IMasterDataAdapter masterData)
 {
     this.employeeAdapter = employeeAdapter;
     this.leaveAdapter    = leaveAdapter;
     this.masterData      = masterData;
 }
コード例 #2
0
 public BillingSystem(IEmployeeAdapter eAdapter)
 {
     empleeEmployeeAdapter = eAdapter;
 }
コード例 #3
0
 public EmployeeCommandService(IRepository <Model.Employee> employee, IEmployeeAdapter employeeAdapter)
 {
     _employee        = employee ?? throw new ArgumentNullException(nameof(employee));
     _employeeAdapter = employeeAdapter ?? throw new ArgumentNullException(nameof(employeeAdapter));
 }
コード例 #4
0
 public EmployeeRepository(IEmployeeDbContext context,
                           IEmployeeAdapter employeeAdapter)
 {
     Context         = context;
     EmployeeAdapter = employeeAdapter;
 }