public async Task <RetornoBuscarPedido> BuscarPedidoAsync(Guid id) { try { var pedido = await repositorioPedido.BuscarPedidoAsync(id); return(new RetornoBuscarPedido() { Sucesso = true, Pedido = Mapper.Map <PedidoDTO>(pedido) }); } catch (Exception ex) { logger.LogError(ex, "Erro.", id); return(new RetornoBuscarPedido() { Sucesso = false, Mensagem = MENSAGEM_ERRO_GERNERICO }); } }