public async Task AddEmployee(Employee employee, IErrorActionResultPresenter <string> presenter) { await _employeeGateway.CreateEmployee(employee); }
public UpdateEmployeeController(IUpdateEmployeeUseCase updateEmployeeUseCase, IErrorActionResultPresenter <string> presenter) { _updateEmployeeUseCase = updateEmployeeUseCase; _presenter = presenter; }
public DeleteEmployeeController(IDeleteEmployeeUseCase deleteEmployeeUseCase, IErrorActionResultPresenter <string> presenter) { _deleteEmployeeUseCase = deleteEmployeeUseCase; _presenter = presenter; }
public async Task DeleteEmployee(Guid employeeId, IErrorActionResultPresenter <string> presenter) { await _employeeGateway.DeleteEmployee(employeeId); }
public AddEmployeeController(IAddEmployeeUseCase addEmeployeeUseCase, IErrorActionResultPresenter <string> presenter) { _addEmeployeeUseCase = addEmeployeeUseCase; _presenter = presenter; }