Skip to content

Commit

Permalink
feat: using generated for loan module
Browse files Browse the repository at this point in the history
  • Loading branch information
maximeroucher committed Dec 3, 2023
1 parent c4f8e9e commit 0c3f13f
Show file tree
Hide file tree
Showing 41 changed files with 238 additions and 700 deletions.
2 changes: 1 addition & 1 deletion lib/admin/ui/pages/add_loaner_page/add_loaner_page.dart
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import 'package:hooks_riverpod/hooks_riverpod.dart';
import 'package:myecl/admin/providers/group_list_provider.dart';
import 'package:myecl/admin/tools/constants.dart';
import 'package:myecl/admin/ui/admin.dart';
import 'package:myecl/loan/class/loaner.dart';
import 'package:myecl/generated/openapi.swagger.dart';
import 'package:myecl/loan/providers/all_loaner_list_provider.dart';
import 'package:myecl/loan/providers/loaner_list_provider.dart';
import 'package:myecl/tools/functions.dart';
Expand Down
73 changes: 0 additions & 73 deletions lib/loan/class/item.dart

This file was deleted.

35 changes: 0 additions & 35 deletions lib/loan/class/item_quantity.dart

This file was deleted.

37 changes: 0 additions & 37 deletions lib/loan/class/item_simple.dart

This file was deleted.

92 changes: 0 additions & 92 deletions lib/loan/class/loan.dart

This file was deleted.

43 changes: 0 additions & 43 deletions lib/loan/class/loaner.dart

This file was deleted.

5 changes: 2 additions & 3 deletions lib/loan/providers/admin_history_loan_list_provider.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:myecl/loan/class/loan.dart';
import 'package:myecl/loan/class/loaner.dart';
import 'package:myecl/generated/openapi.models.swagger.dart';
import 'package:myecl/loan/providers/history_loaner_loan_list_provider.dart';
import 'package:myecl/loan/providers/loaner_provider.dart';
import 'package:myecl/loan/providers/user_loaner_list_provider.dart';
Expand All @@ -21,7 +20,7 @@ final adminHistoryLoanListProvider = StateNotifierProvider<
final loaner = ref.watch(loanerProvider);
final loanListNotifier = ref.watch(historyLoanerLoanListProvider.notifier);
adminLoanListNotifier.loadTList(loaners);
if (loaner.id == Loaner.empty().id) return adminLoanListNotifier;
if (loaner.id == Loaner.fromJson({}).id) return adminLoanListNotifier;
loanListNotifier.loadLoan(loaner.id).then((value) {
adminLoanListNotifier.setTData(loaner, value);
});
Expand Down
5 changes: 2 additions & 3 deletions lib/loan/providers/admin_loan_list_provider.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:myecl/loan/class/loan.dart';
import 'package:myecl/loan/class/loaner.dart';
import 'package:myecl/generated/openapi.models.swagger.dart';
import 'package:myecl/loan/providers/loaner_loan_list_provider.dart';
import 'package:myecl/loan/providers/loaner_provider.dart';
import 'package:myecl/loan/providers/user_loaner_list_provider.dart';
Expand All @@ -19,7 +18,7 @@ final adminLoanListProvider = StateNotifierProvider<AdminLoanListNotifier,
final loaner = ref.watch(loanerProvider);
final loanListNotifier = ref.watch(loanerLoanListProvider.notifier);
adminLoanListNotifier.loadTList(loaners);
if (loaner.id == Loaner.empty().id) return adminLoanListNotifier;
if (loaner.id == Loaner.fromJson({}).id) return adminLoanListNotifier;
loanListNotifier.loadLoan(loaner.id).then((value) {
adminLoanListNotifier.setTData(loaner, value);
});
Expand Down
2 changes: 1 addition & 1 deletion lib/loan/providers/all_loaner_list_provider.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:myecl/loan/class/loaner.dart';
import 'package:myecl/generated/openapi.models.swagger.dart';
import 'package:myecl/loan/providers/loaner_list_provider.dart';

final allLoanerList = Provider<List<Loaner>>((ref) {
Expand Down
4 changes: 2 additions & 2 deletions lib/loan/providers/caution_provider.dart
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:myecl/loan/class/item.dart';
import 'package:myecl/generated/openapi.models.swagger.dart';

class CautionNotifier extends StateNotifier<TextEditingController> {
CautionNotifier() : super(TextEditingController());
Expand All @@ -16,7 +16,7 @@ class CautionNotifier extends StateNotifier<TextEditingController> {
void setCautionFromSelected(Map<Item, int> selected) {
double total = 0;
selected.forEach((key, value) {
total += key.caution * value;
total += key.suggestedCaution * value;
});
final caution = "${total.toStringAsFixed(2)} €";
state.value = state.value.copyWith(
Expand Down
2 changes: 1 addition & 1 deletion lib/loan/providers/end_provider.dart
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:myecl/loan/class/item.dart';
import 'package:myecl/generated/openapi.models.swagger.dart';
import 'package:myecl/tools/functions.dart';

class EndNotifier extends StateNotifier<String> {
Expand Down
Loading

0 comments on commit 0c3f13f

Please sign in to comment.