ellamadonna

This commit is contained in:
2026-04-18 01:50:14 +02:00
parent 3eba1a32ec
commit a3509bca91
18 changed files with 108 additions and 810 deletions

View File

@@ -10,9 +10,9 @@ part 'product_state.dart';
class ProductCubit extends Cubit<ProductState> {
final ProductRepository _repository = GetIt.I<ProductRepository>();
final SessionBloc _sessionBloc;
final SessionBloc _sessionBloc = GetIt.I<SessionBloc>();
ProductCubit(this._sessionBloc) : super(const ProductState());
ProductCubit() : super(const ProductState());
// Caricamento iniziale dei Brand
Future<void> loadBrands() async {

View File

@@ -52,9 +52,9 @@ class ProvidersState extends Equatable {
class ProvidersCubit extends Cubit<ProvidersState> {
final ProviderRepository _repository = GetIt.I<ProviderRepository>();
final SessionBloc _sessionBloc;
final SessionBloc _sessionBloc = GetIt.I<SessionBloc>();
ProvidersCubit(this._sessionBloc) : super(const ProvidersState());
ProvidersCubit() : super(const ProvidersState());
// Carica i provider della company e quelli associati a uno store specifico
Future<void> loadProviders(StoreModel? store) async {

View File

@@ -10,9 +10,9 @@ part 'staff_state.dart';
class StaffCubit extends Cubit<StaffState> {
final StaffRepository _repository = GetIt.I.get<StaffRepository>();
final SessionBloc _sessionBloc;
final SessionBloc _sessionBloc = GetIt.I<SessionBloc>();
StaffCubit(this._sessionBloc) : super(const StaffState());
StaffCubit() : super(const StaffState());
// Carica tutto lo staff della compagnia
Future<void> loadAllStaff() async {

View File

@@ -13,9 +13,9 @@ part 'store_state.dart';
class StoreCubit extends Cubit<StoreState> {
final StoreRepository _repository = GetIt.I<StoreRepository>();
final StaffRepository _staffRepository = GetIt.I<StaffRepository>();
final SessionBloc _sessionBloc;
final SessionBloc _sessionBloc = GetIt.I<SessionBloc>();
StoreCubit(this._sessionBloc) : super(const StoreState(stores: []));
StoreCubit() : super(const StoreState(stores: []));
Future<void> createStore(final StoreModel store) async {
emit(state.copyWith(status: StoreStatus.loading));