/// <summary> /// Response from webservice /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void sendNominationswebservicecall_UploadStringCompleted(object sender, UploadStringCompletedEventArgs e) { SendNominationResponse objNominationResponse = null; if (e.Result != null) { var response = e.Result.ToString(); objNominationResponse = Utils.JsonHelper.Deserialize <SendNominationResponse>(response); if ((objNominationResponse.payload != null) && (objNominationResponse.status == 0)) { if (objNominationResponse.message.Equals("Device already registered.")) { objSignUpViewModel.IsPopupOpen = true; objSignUpViewModel.IsConfirmPopupOpen = false; objSignUpViewModel.PopupText = objNominationResponse.message; } else { objSignUpViewModel.IsConfirmPopupOpen = false; objSignUpViewModel.HitVisibility = true; App.ObjLgResponse.payload.pharmacyid = objNominationResponse.payload.pharmacyid; App.ObjLgResponse.payload.pharmacyname = objNominationResponse.payload.pharmacyname; App.ObjLgResponse.payload.status = objNominationResponse.payload.status + " in " + App.ObjLgResponse.payload.pharmacyid; App.IsUserRegistered = true; PhoneApplicationFrame frame = (PhoneApplicationFrame)Application.Current.RootVisual; frame.Navigate(new Uri(PageURL.navigateToYourDetailswithTCURL, UriKind.Relative)); } objSignUpViewModel.ProgressBarVisibilty = Visibility.Collapsed; } else { objSignUpViewModel.IsPopupOpen = true; objSignUpViewModel.ProgressBarVisibilty = Visibility.Collapsed; } } }
/// <summary> /// Get response from the web service /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void sendNominationswebservicecall_UploadStringCompleted(object sender, UploadStringCompletedEventArgs e) { SendNominationResponse objSendNominationResponse = null; try { if (e.Result != null) { var response = e.Result.ToString(); objSendNominationResponse = Utils.JsonHelper.Deserialize <SendNominationResponse>(response); if (objSendNominationResponse.status == 0) { App.LoginPharId = App.SignUpPharId.ToUpper(); App.YourDetailsLoginEmail = objYourDetlginViewModel.EmailId; App.LoginEmailId = objYourDetlginViewModel.EmailId; App.IsUserRegistered = true; if (App.ObjLgResponse == null) { App.ObjLgResponse = new LoginResponse(); } if (App.ObjLgResponse.payload == null) { App.ObjLgResponse.payload = new Payload(); } if (App.ObjLgResponse.payload.surgery == null) { App.ObjLgResponse.payload.surgery = new Surgery(); } App.ObjLgResponse.payload.address1 = objSendNominationResponse.payload.address1; App.ObjLgResponse.payload.address2 = objSendNominationResponse.payload.address2; App.ObjLgResponse.payload.birthdate = objSendNominationResponse.payload.birthdate; App.ObjLgResponse.payload.country = objSendNominationResponse.payload.country; App.ObjLgResponse.payload.devices = objSendNominationResponse.payload.devices; App.ObjLgResponse.payload.mail = objSendNominationResponse.payload.mail; App.ObjLgResponse.payload.mail_confirmed = objSendNominationResponse.payload.mail_confirmed; App.ObjLgResponse.payload.name = objSendNominationResponse.payload.name; App.ObjLgResponse.payload.nhs = objSendNominationResponse.payload.nhs; App.ObjLgResponse.payload.pharmacyid = objSendNominationResponse.payload.pharmacyid; App.ObjLgResponse.payload.pharmacyname = objSendNominationResponse.payload.pharmacyname; App.ObjLgResponse.payload.phone = objSendNominationResponse.payload.phone; App.ObjLgResponse.payload.postcode = objSendNominationResponse.payload.postcode; App.ObjLgResponse.payload.sex = objSendNominationResponse.payload.sex; App.ObjLgResponse.payload.sms_confirmed = objSendNominationResponse.payload.sms_confirmed; App.ObjLgResponse.payload.status = objSendNominationResponse.payload.status; App.ObjLgResponse.payload.surgery.address = objSendNominationResponse.payload.surgery.address; App.ObjLgResponse.payload.surgery.name = objSendNominationResponse.payload.surgery.name; App.ObjLgResponse.payload.verifyby = objSendNominationResponse.payload.verifyby; GetAdvtImages(); } else { objYourDetlginViewModel.ProgressBarVisibilty = Visibility.Collapsed; objYourDetlginViewModel.IsPopupOpen = true; objYourDetlginViewModel.HitVisibility = false; objYourDetlginViewModel.PopupText = objSendNominationResponse.message; } } } catch (Exception ex) { objYourDetlginViewModel.ProgressBarVisibilty = Visibility.Collapsed; objYourDetlginViewModel.HitVisibility = true; MessageBox.Show("Sorry, Unable to process your request."); } }