diff --git a/example/canteenlib_example.dart b/example/canteenlib_example.dart index d767641..049ff82 100644 --- a/example/canteenlib_example.dart +++ b/example/canteenlib_example.dart @@ -20,7 +20,7 @@ void main(List args) async { // objednání jídla var objednano = await canteenInstance.objednat(jidelnicek.jidla[0]); - print(objednano.objednano); + print(objednano.jidla[0].objednano); } catch (e) { print("Při získávání informací nastala chyba: $e"); } diff --git a/lib/src/canteen.dart b/lib/src/canteen.dart index dfbc08a..3683232 100644 --- a/lib/src/canteen.dart +++ b/lib/src/canteen.dart @@ -424,7 +424,7 @@ class Canteen { /// /// Výstup: /// - Aktualizovaná instance [Jidlo] tohoto jídla - Future objednat(Jidlo j) async { + Future objednat(Jidlo j) async { if (canteenInstance == null) { throw 'Nejdříve se musíte přihlásit'; } diff --git a/lib/src/canteen_2_10_27.dart b/lib/src/canteen_2_10_27.dart index d9866d7..4557fd6 100644 --- a/lib/src/canteen_2_10_27.dart +++ b/lib/src/canteen_2_10_27.dart @@ -328,7 +328,7 @@ class Canteen2v10v27 extends Canteen { /// Výstup: /// - Aktualizovaná instance [Jidlo] tohoto jídla @override - Future objednat(Jidlo j) async { + Future objednat(Jidlo j) async { if (!prihlasen) { return Future.error("Nejdříve se musíte přihlásit"); } @@ -343,12 +343,7 @@ class Canteen2v10v27 extends Canteen { return Future.error(e); } - var novy = (await jidelnicekDen(den: j.den)) - .jidla - .where( - (element) => element.nazev == j.nazev, - ) - .toList()[0]; + var novy = await jidelnicekDen(den: j.den); return novy; // vrátit novou instanci } diff --git a/lib/src/canteen_2_18_03.dart b/lib/src/canteen_2_18_03.dart index 06cc8c9..2d3dc9e 100644 --- a/lib/src/canteen_2_18_03.dart +++ b/lib/src/canteen_2_18_03.dart @@ -368,7 +368,7 @@ class Canteen2v18v03 extends Canteen { /// Výstup: /// - Aktualizovaná instance [Jidlo] tohoto jídla @override - Future objednat(Jidlo j) async { + Future objednat(Jidlo j) async { if (!prihlasen) { return Future.error("Nejdříve se musíte přihlásit"); } @@ -382,13 +382,7 @@ class Canteen2v18v03 extends Canteen { } catch (e) { return Future.error(e); } - - var novy = (await jidelnicekDen(den: j.den)) - .jidla - .where( - (element) => element.nazev == j.nazev, - ) - .toList()[0]; + var novy = await jidelnicekDen(den: j.den); return novy; // vrátit novou instanci } diff --git a/lib/src/canteen_2_18_19.dart b/lib/src/canteen_2_18_19.dart index 01ba127..aa18781 100644 --- a/lib/src/canteen_2_18_19.dart +++ b/lib/src/canteen_2_18_19.dart @@ -359,7 +359,7 @@ class Canteen2v18v19 extends Canteen { /// Výstup: /// - Aktualizovaná instance [Jidlo] tohoto jídla @override - Future objednat(Jidlo j) async { + Future objednat(Jidlo j) async { if (!prihlasen) { return Future.error("Nejdříve se musíte přihlásit"); } @@ -374,12 +374,7 @@ class Canteen2v18v19 extends Canteen { return Future.error(e); } - var novy = (await jidelnicekDen(den: j.den)) - .jidla - .where( - (element) => element.nazev == j.nazev, - ) - .toList()[0]; + var novy = await jidelnicekDen(den: j.den); return novy; // vrátit novou instanci } diff --git a/lib/src/canteen_2_19_13.dart b/lib/src/canteen_2_19_13.dart index 9d1b02c..3c22369 100644 --- a/lib/src/canteen_2_19_13.dart +++ b/lib/src/canteen_2_19_13.dart @@ -311,7 +311,7 @@ class Canteen2v19v13 extends Canteen { /// Výstup: /// - Aktualizovaná instance [Jidlo] tohoto jídla @override - Future objednat(Jidlo j) async { + Future objednat(Jidlo j) async { if (!prihlasen) { return Future.error("Nejdříve se musíte přihlásit"); } @@ -326,12 +326,7 @@ class Canteen2v19v13 extends Canteen { return Future.error(e); } - var novy = (await jidelnicekDen(den: j.den)) - .jidla - .where( - (element) => element.nazev == j.nazev, - ) - .toList()[0]; + var novy = await jidelnicekDen(den: j.den); return novy; // vrátit novou instanci }