public IActionResult ObterPaginado( [FromServices] IMotoristaRepository motoristaRepository, [FromQuery] int pagina, [FromQuery] int quantidade, [FromQuery] string coluna = "nome", [FromQuery] string direcao = "asc", [FromQuery] string nome = null ) { return(Result(motoristaRepository.ObterPaginado(pagina, quantidade, EnumHelpers.ParseOrDefault(coluna, MotoristaSort.Nome), string.IsNullOrEmpty(direcao) || direcao.Equals("asc"), DataString.FromNullableString(nome)))); }