Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import 'dart:async';
- import 'package:flutter/services.dart';
- import 'dart:convert';
- import 'package:scoped_model/scoped_model.dart';
- import '../model/ricevimenti_model.dart';
- class Ricevimenti extends Model {
- final ricevimentiList = List<RicevimentiModel>();
- RicevimentiModel docente;
- RicevimentiList ricevimenti;
- Future<String> _loadAsset() async {
- // carica il file in assets/ricevimenti.json
- return await rootBundle.loadString('assets/ricevimenti.json');
- }
- Future<RicevimentiModel> loadRicevimento() async {
- String jsonString = await _loadAsset();
- final jsonResponse = json.decode(jsonString);
- RicevimentiList ricevimenti = RicevimentiList.fromJson(jsonResponse);
- ricevimenti.addAll(
- ricevimentiList.map((docente) => RicevimentiModel(
- id: docente.id,
- cognome: docente.cognome,
- nome: docente.nome,
- materia: docente.materia,
- giorno: docente.giorno,
- orario: docente.orario,
- classe: docente.classe,
- )),
- );
- print(ricevimenti.ricevimentiList[0].nome);
- print(ricevimenti.ricevimentiList[0].cognome);
- print(ricevimenti.ricevimentiList[0].classe);
- print(ricevimenti.ricevimentiList[0].materia);
- print(ricevimenti.ricevimentiList[0].giorno);
- notifyListeners();
- return docente;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement