public ICommandResult Post([FromBody] EmployeeCommand command) { var result = (CommandResult)_handler.Handle(command); return(result); }
/// <summary> /// Supprimer un employee en base /// </summary> /// <param name="employeeId">Identifiant de l'employee à supprimer</param> public void DeleteEmployee(int employeeId) { EmployeeCommand ec = new EmployeeCommand(_context); ec.Delete(employeeId); }
public async Task <CommandResult <EmployeeModel[]> > Handle(EmployeeCommand request, CancellationToken cancellationToken) { var lst = await _employeeRepo.GetEmployees(request.SearchName).ConfigureAwait(false); return(await Task.FromResult <CommandResult <EmployeeModel[]> >(new CommandResult <EmployeeModel[]>() { Message = "Created successfully", Status = true, ResponseObj = lst }).ConfigureAwait(false)); }