public async Task <Produto> GetProduto(Guid id) { var resultado = await _repo.LocalizaPorChavePrimariaAsync(id); Produto produto = null; if (resultado.Valido) { produto = resultado.Valor; foreach (var imagem in produto.Imagens) { var path = ArquivoHelper.GetDiretorioDeImagensDeProdutos(); imagem.Preview = GeraCaminhoNoClient(imagem, Tamanho.Pequeno, produto.Id); imagem.Dados = GeraCaminhoNoClient(imagem, Tamanho.Original, produto.Id); } } return(produto); }