public async void OnBtnSaveAddContact_Click(object sender, EventArgs e) { if (viewModel.ContactModel.FullName == null) { await DisplayAlert(Language.thong_bao, Language.vui_long_nhap_ten_khach_hang, Language.dong); } else if (viewModel.SelectGroup == null) { await DisplayAlert(Language.thong_bao, Language.vui_long_chon_nhom_khach_hang, Language.dong); } else if (viewModel.ContactModel.Phone == null) { await DisplayAlert(Language.thong_bao, Language.vui_long_nhap_so_dien_thoai, Language.dong); } else { Contact contact = new Contact(); contact.FullName = viewModel.ContactModel.FullName; contact.Phone = viewModel.ContactModel.Phone; contact.ProvinceId = viewModel.ContactModel.Province?.Id; contact.DistrictId = viewModel.ContactModel.District?.Id; contact.WardId = viewModel.ContactModel.Ward?.Id; contact.Street = viewModel.ContactModel.Street; contact.Address = viewModel.ContactModel.Address; contact.GroupId = viewModel.SelectGroup.Id; if (viewModel.CompanyId != null) { contact.CompanyId = Guid.Parse(UserLogged.CompanyId); } ApiResponse apiResponse = await ApiHelper.Post(ApiRouter.CONTACT_ADD, contact); if (apiResponse.IsSuccess) { await ModalAddContact.Hide(); viewModel.CancelPopUpAddContact(); await viewModel.LoadOnRefreshCommandAsync(); ToastMessageHelper.ShortMessage(Language.them_khach_hang_thanh_cong); } else { ToastMessageHelper.ShortMessage(apiResponse.Message); } } }
public async void OnBtnCancelAddContact_Click(object sender, EventArgs e) { viewModel.CancelPopUpAddContact(); await ModalAddContact.Hide(); }