/// <summary> /// /// </summary> /// <returns></returns> public List <Produto> Listar() { Produto Produto; List <Produto> Produtos; using (MySqlConnection _MySqlConnection = new MySqlConnection(ConexaoBanco.ConexaoMySQL)) using (var cmd = new MySqlCommand("sp_produto_listar", _MySqlConnection)) { Produtos = new List <Produto>(); cmd.CommandType = CommandType.StoredProcedure; _MySqlConnection.Open(); MySqlDataReader sdr = cmd.ExecuteReader(); while (sdr.Read()) { Produto = new Produto(); Produto.IdProduto = Convert.ToInt32(sdr["id"]); Produto.NomeProduto = sdr["nome"].ToString(); Produto.Quantidade = Convert.ToInt32(sdr["quantidade"]); Produto.IdCategoria = Convert.ToInt32(sdr["idcategoria"]); Produto.Categoria = _CategoriaRepositorio.ListarPorId(Produto.IdCategoria); Produtos.Add(Produto); } } return(Produtos); }
/// <summary> /// /// </summary> /// <param name="Id"></param> /// <returns></returns> public Categoria ListarPorId(int Id) { return(_CategoriaRepositorio.ListarPorId(Id)); }