private async Task SaveDataAsync() { try { if (HasErrors) { //ScrollToControlProperty(GetFirstInvalidPropertyName); await App.Current.MainPage.DisplayAlert("Error!", GetFirstInvalidPropertyName, "Ok"); } else { if (!string.IsNullOrEmpty(FranchiseMasters_Classs.Franchise_Address) && !string.IsNullOrEmpty(FranchiseMasters_Classs.FranchiseAadharNo) && !string.IsNullOrEmpty(FranchiseMasters_Classs.Franchise_Address) && !string.IsNullOrEmpty(FranchiseMasters_Classs.Franchise_BankAccountNo) && !string.IsNullOrEmpty(FranchiseMasters_Classs.Franchise_BankIFSCCode) && !string.IsNullOrEmpty(FranchiseMasters_Classs.Franchise_BankName) && !string.IsNullOrEmpty(FranchiseMasters_Classs.Franchise_EmailId) && !string.IsNullOrEmpty(FranchiseMasters_Classs.Franchise_Name) && !string.IsNullOrEmpty(FranchiseMasters_Classs.Franchise_OwnerName) && !string.IsNullOrEmpty(FranchiseMasters_Classs.Franchise_PanNo) && !string.IsNullOrEmpty(FranchiseMasters_Classs.Franchise_PermanentAddress) && !string.IsNullOrEmpty(FranchiseMasters_Classs.Franchise_PrimaryMobileNo) && FranchiseMasters_Classs.Franchise_StateId != 0 && FranchiseMasters_Classs.Franchise_CityId != 0 && _Franchise_Single_Image != null && _Franchise_Pan_Image != null && _Franchise_Adhar_Image != null && _Franchise_Address_Image != null && !string.IsNullOrEmpty(_Franchise_Pincode)) { if (await GetLatitudeLogitudeAsync()) { var Wait = UserDialogs.Instance.Loading("Wait...", Cancel(), "Cancel", true, MaskType.Black); Wait.Show(); FranchiseMasters_Classs._MultipleImage_Data = _Franchise_Multiple_Image; string AppendContectNo = string.Empty; bool ProcessStatus = true; foreach (var smn in Secondary_Mobile_No) { if (!string.IsNullOrEmpty(smn.Contect_No)) { if (smn.ErrorMessageStatus == false) { ProcessStatus = true; if (string.IsNullOrEmpty(AppendContectNo)) { AppendContectNo = smn.Contect_No; } else { AppendContectNo += ',' + smn.Contect_No; } } else { ProcessStatus = false; break; } } } if (ProcessStatus == true) { FranchiseMasters_Classs.Franchise_AlternateMobileNo = AppendContectNo; string asdf = JsonConvert.SerializeObject(FranchiseMasters_Classs); JObject result = await _IAllDataServices.FranchiseRegistration(FranchiseMasters_Classs); if (result != null) { string type = result["Type"].ToString(); if (type == "1") { await App.Current.MainPage.DisplayAlert("Success!", (string)result["ResponseMessage"], "Ok"); var ChackPriousPage = _INavigation.NavigationStack.Where(x => x.Title == "Franchise Registration").FirstOrDefault(); if (ChackPriousPage != null) { _INavigation.RemovePage(ChackPriousPage); } // await _INavigation.PushAsync(new FranchiseRegistrationPage()); } else { await App.Current.MainPage.DisplayAlert("Error!", (string)result["ResponseMessage"], "Ok"); } } else { await App.Current.MainPage.DisplayAlert("Oops!", "Please Refresh Page And try Again....", "Ok"); } } else { await App.Current.MainPage.DisplayAlert("Error!", "Minimum 10 and Maximum 12 Number Required in Alternate Number!", "Ok"); } Wait.Dispose(); } } else { if (string.IsNullOrEmpty(_Franchise_Name)) { _Franchise_Name = ""; } //else if (string.IsNullOrEmpty(_Franchise_GST_No)) // { // _Franchise_GST_No = ""; // } else if (string.IsNullOrEmpty(_Franchise_Owner_Name)) { _Franchise_Owner_Name = ""; } else if (string.IsNullOrEmpty(_Franchise_Email_Id)) { _Franchise_Email_Id = ""; } else if (string.IsNullOrEmpty(_Franchise_Mobile_No)) { _Franchise_Mobile_No = ""; } else if (string.IsNullOrEmpty(_Franchise_Address)) { _Franchise_Address = ""; } else if (string.IsNullOrEmpty(_Franchise_Pincode)) { _Franchise_Pincode = ""; } else if (string.IsNullOrEmpty(_Franchise_Parmanent_Address)) { _Franchise_Parmanent_Address = ""; } else if (string.IsNullOrEmpty(_Franchise_Pan_No)) { _Franchise_Pan_No = ""; } else if (string.IsNullOrEmpty(_Franchise_Adhar_No)) { _Franchise_Adhar_No = ""; } else if (string.IsNullOrEmpty(_Franchise_Bank_Name)) { _Franchise_Bank_Name = ""; } else if (string.IsNullOrEmpty(_Franchise_Account_No)) { _Franchise_Account_No = ""; } else if (string.IsNullOrEmpty(_Franchise_IFC_Code)) { _Franchise_IFC_Code = ""; } else if (_Franchise_State_Id == 0) { _Franchise_State_Id = 0; await App.Current.MainPage.DisplayAlert("Oops !", "Please Select State", "Ok"); } else if (_Franchise_City_Id == 0) { _Franchise_City_Id = 0; await App.Current.MainPage.DisplayAlert("Oops !", "Please Select City", "Ok"); } else if (_Franchise_Adhar_Image == null) { await App.Current.MainPage.DisplayAlert("Oops !", "Please Select Aadhar Image ", "Ok"); } else if (_Franchise_Pan_Image == null) { await App.Current.MainPage.DisplayAlert("Oops !", "Please Select Pan Image ", "Ok"); } else if (_Franchise_Address_Image == null) { await App.Current.MainPage.DisplayAlert("Oops !", "Please Select Address Proof Image ", "Ok"); } else if (_Franchise_Single_Image == null) { await App.Current.MainPage.DisplayAlert("Oops !", "Please Select Single Image ", "Ok"); } else if (_Franchise_Multiple_Image.Count == 0) { await App.Current.MainPage.DisplayAlert("Oops !", "Please Select Multiple Image ", "Ok"); } } } } catch (Exception ee) { await App.Current.MainPage.DisplayAlert("Error", ee.Message, "Ok"); } }