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