/// <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; }
public BillingSystem(IEmployeeAdapter eAdapter) { empleeEmployeeAdapter = eAdapter; }
public EmployeeCommandService(IRepository <Model.Employee> employee, IEmployeeAdapter employeeAdapter) { _employee = employee ?? throw new ArgumentNullException(nameof(employee)); _employeeAdapter = employeeAdapter ?? throw new ArgumentNullException(nameof(employeeAdapter)); }
public EmployeeRepository(IEmployeeDbContext context, IEmployeeAdapter employeeAdapter) { Context = context; EmployeeAdapter = employeeAdapter; }