fix issues

merge-update-with-lab-changes
Fatimah Alshammari 4 years ago
parent 2e6ebc2933
commit 6f63250252

@ -1,8 +1,11 @@
import 'package:diplomaticquarterapp/config/config.dart';
import 'package:diplomaticquarterapp/core/enum/viewstate.dart';
import 'package:diplomaticquarterapp/core/viewModels/base_view_model.dart';
import 'package:diplomaticquarterapp/models/pharmacy/brandModel.dart';
import 'package:diplomaticquarterapp/models/pharmacy/topBrandsModel.dart';
import 'package:diplomaticquarterapp/services/pharmacy_services/brands_service.dart';
import 'package:diplomaticquarterapp/uitl/gif_loader_dialog_utils.dart';
import 'package:diplomaticquarterapp/uitl/navigation_service.dart';
import '../../../locator.dart';
@ -22,18 +25,28 @@ class BrandsViewModel extends BaseViewModel{
Future getBrandsData() async {
hasError = false;
setState(ViewState.Busy);
// GifLoaderDialogUtils.showMyDialog(
// AppGlobal.context);
await _brandsService.getBrands();
// GifLoaderDialogUtils.hideDialog(
// AppGlobal.context);
if (_brandsService.hasError) {
error = _brandsService.error;
setState(ViewState.ErrorLocal);
} else
// GifLoaderDialogUtils.hideDialog(
// locator<NavigationService>().navigatorKey.currentContext);
setState(ViewState.Idle);
}
Future getTopBrandsData() async {
hasError = false;
setState(ViewState.Busy);
GifLoaderDialogUtils.showMyDialog(
AppGlobal.context);
await _topBrandsService.getTopBrands();
GifLoaderDialogUtils.hideDialog(
AppGlobal.context);
if (_topBrandsService.hasError) {
error = _topBrandsService.error;
setState(ViewState.ErrorLocal);

Loading…
Cancel
Save