public async Task <IActionResult> Get() { try { var resultados = await _livroRepositorio.ObterTodosOrdenadoPorNome(); return(Ok(resultados.Select(x => LivroDto.ConverterParaDto(x)))); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, Resources.MSG_Status500)); } }
public async Task <IActionResult> Get(int id) { try { var livro = await _livroRepositorio.ObterPorId(id); return(Ok(LivroDto.ConverterParaDto(livro))); } catch (Exception) { return(StatusCode(StatusCodes.Status500InternalServerError, Resources.MSG_Status500)); } }