示例#1
0
        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);
        }