public void Incluir(ProdutoInformation produto) { // Nome do produto é obrigatório if (produto.Nome.Trim().Length == 0) { throw new Exception("O nome do produto é obrigatório."); } // O preço do produto não pode ser negativo if (produto.Preco < 0) { throw new Exception("Preço do produto não pode ser negativo."); } // O estoque do produto não pode ser negativo if (produto.Estoque < 0) { throw new Exception("Estoque do produto não pode ser negativo."); } //Se tudo estiver ok, chama a rotina de gravação ProdutosDAL obj = new ProdutosDAL(); obj.Incluir(produto); }