예제 #1
0
        private async Task <List <RecetaDetalle> > cargarTodos(DbDataReader reader)
        {
            var lista = new List <RecetaDetalle>();

            using (reader)
            {
                while (await reader.ReadAsync())
                {
                    var item = new RecetaDetalle(Db)
                    {
                        idDetalleReceta     = reader.GetInt32(0),
                        idReceta            = reader.GetInt32(1),
                        nombreIngrediente   = reader.GetString(2),
                        marca               = reader.GetString(3),
                        cantidadIngrediente = reader.GetDouble(4),
                        medida              = reader.GetString(5),
                        valorIngrediente    = reader.GetDouble(6),
                        subtotal            = reader.GetDouble(7),
                        direccion           = reader.GetString(8),
                    };
                    lista.Add(item);
                }
            }
            return(lista);
        }
예제 #2
0
        private async Task <List <RecetaDetalle> > cargarFiltrado(DbDataReader reader)
        {
            var lista = new List <RecetaDetalle>();

            using (reader)
            {
                while (await reader.ReadAsync())
                {
                    var item = new RecetaDetalle(Db)
                    {
                        nombreIngrediente = reader.GetString(0),
                        medida            = reader.GetString(1),
                        valorIngrediente  = reader.GetDouble(2),
                        direccion         = reader.GetString(3),
                    };
                    lista.Add(item);
                }
            }
            return(lista);
        }