Esempio n. 1
0
        /// <summary>
        /// Método efetua a busca por um produto a partir do código informado no paramentro. O mesmo deve ser positivo maior que zero.
        /// </summary>
        /// <param name="cod">Inteiro positivo maior que zero.</param>
        /// <returns>Produto localizado a aprtir do código informado.</returns>
        public NetProduto BuscaProduto(Int64 cod)
        {
            if (cod <= 0)
            {
                throw new Exception("Código do produto inválido.");
            }

            NetProduto resposta = _daoProduto.Buscar(cod);

            if (resposta == null)
            {
                throw new Exception("Produto não localizado com o código informado. Favor verificar o código.");
            }

            return(resposta);
        }