Files
CityCards_Partner_Flutter/lib/redemption/viewmodel/redemption_view_model.dart
2025-10-29 18:55:48 +05:30

14 lines
459 B
Dart

import 'package:flutter_bloc/flutter_bloc.dart';
import '../bloc/redemption_bloc.dart';
import '../bloc/redemption_event.dart';
class RedemptionViewModel {
final RedemptionBloc bloc;
RedemptionViewModel(this.bloc);
void loadRecent() => bloc.add(LoadRecentRedemptions());
void searchTicket(String id) => bloc.add(ManualTicketSearched(id));
void approve() => bloc.add(ApproveRedemption());
void disapprove() => bloc.add(DisapproveRedemption());
}