child Vaccines
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…
Reference in New Issue