import 'package:aman_kassa_flutter/core/base/base_view_model.dart'; import 'package:aman_kassa_flutter/core/locator.dart'; import 'package:aman_kassa_flutter/core/route_names.dart'; import 'package:aman_kassa_flutter/core/services/navigator_service.dart'; import 'package:aman_kassa_flutter/views/login/login_view.dart'; import 'package:flutter/material.dart'; class HomeViewModel extends BaseViewModel { final NavigatorService _navigationService = locator(); int _counter; HomeViewModel({int counter = 0}) : this._counter = counter; int get counter => this._counter; set counter(int value) { this._counter = value; notifyListeners(); } void increment() => this.counter += 1; void goToLogin() { _navigationService.navigateToPage(MaterialPageRoute(builder: (context) => LoginView())); } }