Browse Source

add location to profile

master
daivph 5 years ago
parent
commit
9a6217fa0f
3 changed files with 7 additions and 3 deletions
  1. +1
    -1
      lib/custom_model/account.dart
  2. +2
    -2
      lib/custom_model/account.g.dart
  3. +4
    -0
      lib/presentation/screens/profile/sc_update_profile.dart

+ 1
- 1
lib/custom_model/account.dart View File

String lastName; String lastName;
String midleName; String midleName;
String fullName; String fullName;
String telephone;
String phone;
String address; String address;
String avartar; String avartar;
num vaiTroId; num vaiTroId;

+ 2
- 2
lib/custom_model/account.g.dart View File

..lastName = json['lastName'] as String ..lastName = json['lastName'] as String
..midleName = json['midleName'] as String ..midleName = json['midleName'] as String
..fullName = json['fullName'] as String ..fullName = json['fullName'] as String
..telephone = json['telephone'] as String
..phone = json['phone'] as String
..address = json['address'] as String ..address = json['address'] as String
..avartar = json['avartar'] as String ..avartar = json['avartar'] as String
..vaiTroId = json['vaiTroId'] as num ..vaiTroId = json['vaiTroId'] as num
'lastName': instance.lastName, 'lastName': instance.lastName,
'midleName': instance.midleName, 'midleName': instance.midleName,
'fullName': instance.fullName, 'fullName': instance.fullName,
'telephone': instance.telephone,
'phone': instance.phone,
'address': instance.address, 'address': instance.address,
'avartar': instance.avartar, 'avartar': instance.avartar,
'vaiTroId': instance.vaiTroId, 'vaiTroId': instance.vaiTroId,

+ 4
- 0
lib/presentation/screens/profile/sc_update_profile.dart View File

_validateInputs() async { _validateInputs() async {
if (_formKey.currentState.validate()) { if (_formKey.currentState.validate()) {
_formKey.currentState.save(); _formKey.currentState.save();
_account.countryId = checkChangeLocation.currentCountry.id;
_account.cityId = checkChangeLocation.currentProvince.id;
_account.districtId = checkChangeLocation.currentDistrict.id;
_account.wardId = checkChangeLocation.currentWard.id;
LoadingDialog.showLoadingDialog(_scaffoldKey.currentContext); LoadingDialog.showLoadingDialog(_scaffoldKey.currentContext);
_repository.updateProfile(_account).then((value) { _repository.updateProfile(_account).then((value) {
LoadingDialog.hideLoadingDialog(_scaffoldKey.currentContext); LoadingDialog.hideLoadingDialog(_scaffoldKey.currentContext);

Loading…
Cancel
Save