child Vaccines

merge-update-with-lab-changes
Amjad amireh 5 years ago
parent 8a6511404f
commit 6830996f9c

@ -0,0 +1,28 @@
import 'package:diplomaticquarterapp/core/enum/viewstate.dart';
import 'package:diplomaticquarterapp/core/model/childvaccines/add_newchild_model.dart';
import 'package:diplomaticquarterapp/core/service/childvaccines/add_new_child_service.dart';
import '../../../locator.dart';
import '../base_view_model.dart';
class AddNewChildViewModel extends BaseViewModel{
CreteNewBabyService _creteNewBabyService = locator<CreteNewBabyService>();
List<CreateNewBaby> get creteNewBabyModelList=> _creteNewBabyService.createNewBabyModelList;
getNewBabyOrders({ CreateNewBaby newChild}) async {
setState(ViewState.Busy);
await _creteNewBabyService.getCreateNewBabyOrders(newChild: newChild);
if ( _creteNewBabyService.hasError) {
error = _creteNewBabyService.error;
setState(ViewState.Error);
} else
setState(ViewState.Idle);
}
}
Loading…
Cancel
Save