/// <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);
        }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="Id"></param>
 /// <returns></returns>
 public Categoria ListarPorId(int Id)
 {
     return(_CategoriaRepositorio.ListarPorId(Id));
 }