public EmployeesController(IRequestEmployeeListUseCase listUC,
                            IUpdateEmployeeUseCase updateUC,
                            IAddEmployeeUseCase addUC,
                            IRemoveEmployeeUseCase removeUC)
 {
     _listUC   = listUC;
     _updateUC = updateUC;
     _addUC    = addUC;
     _removeUC = removeUC;
 }
Beispiel #2
0
 public EmployeeController(ILogger <EmployeeController> logger,
                           IMapper mapper,
                           ISearchEmployeesUseCase searchEmployeesUseCase,
                           IGetEmployeeUseCase getEmployeeUseCase,
                           IGetEmployeeTypesUseCase getEmployeeTypesUseCase,
                           IAddEmployeeUseCase addEmployeeUseCase,
                           IEditEmployeeUseCase editEmployeeUseCase)
 {
     _logger = logger;
     _mapper = mapper;
     _searchEmployeesUseCase  = searchEmployeesUseCase;
     _getEmployeeUseCase      = getEmployeeUseCase;
     _getEmployeeTypesUseCase = getEmployeeTypesUseCase;
     _addEmployeeUseCase      = addEmployeeUseCase;
     _editEmployeeUseCase     = editEmployeeUseCase;
 }
Beispiel #3
0
 public AddEmployeeController(IAddEmployeeUseCase addEmeployeeUseCase,
                              IErrorActionResultPresenter <string> presenter)
 {
     _addEmeployeeUseCase = addEmeployeeUseCase;
     _presenter           = presenter;
 }