/// <summary> /// Constructor /// </summary> /// <param name="objYourDetTCVM"></param> public YourDetailswithTCModel(YourDetailswithTCViewModel objYourDetTCVM, string todo) { objYourDetTCViewModel = objYourDetTCVM; if (todo.Equals("update")) { CallSendUserDetailsWebService(); } }
/// <summary> /// Constructor /// </summary> /// <param name="objYourDetTCVM"></param> public YourDetailswithTCModel(YourDetailswithTCViewModel objYourDetTCVM, string todo) { objYourDetTCViewModel = objYourDetTCVM; if (todo.Equals("update")) { CallSendUserDetailsWebService(); } }
/// <summary> /// OnNavigatedTo event /// </summary> /// <param name="e"></param> protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { yourDetailsTCVM = new StateHelper().RestorePageLevelData <YourDetailswithTCViewModel>(_yourDetailsTCVMKey); if ((App.IsToombStoned) || (!string.IsNullOrEmpty(App.SurgeonSaved))) { if (yourDetailsTCVM != null) { yourDetailsTCVM.PrimaryColour = Utilities.GetColorFromHexa(App.ObjBrandingResponse.payload.branding_data.appearance.primary_colour); yourDetailsTCVM.SecondaryColour = Utilities.GetColorFromHexa(App.ObjBrandingResponse.payload.branding_data.appearance.secondary_colour); yourDetailsTCVM.FontColor = Utilities.GetColorFromHexa(App.ObjBrandingResponse.payload.branding_data.appearance.font_colour); yourDetailsTCVM.ButtonValue = App.SurgeonSaved; } else { yourDetailsTCVM = new YourDetailswithTCViewModel(App.ObjLgResponse); } } else { if (yourDetailsTCVM == null) { yourDetailsTCVM = new YourDetailswithTCViewModel(App.ObjLgResponse); } else if (string.IsNullOrEmpty(App.SurgeonSaved) || string.IsNullOrWhiteSpace(App.SurgeonSaved)) { yourDetailsTCVM.ButtonValue = "Choose Doctor for surgery (Optional)"; } } this.DataContext = yourDetailsTCVM; new StateHelper().ClearPageLevelData <YourDetailswithTCViewModel>(_yourDetailsTCVMKey, yourDetailsTCVM); base.OnNavigatedTo(e); App.TombStonedPageURL = PageURL.navigateToYourDetailswithTCURL; if (!e.IsNavigationInitiator) { popupSuccess.IsOpen = false; popup.IsOpen = false; App.IsToombStoned = false; NavigationService.Navigate(new Uri(PageURL.navigateToEnterPinURL, UriKind.RelativeOrAbsolute)); } }
/// <summary> /// OnNavigatedTo event /// </summary> /// <param name="e"></param> protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { yourDetailsTCVM = new StateHelper().RestorePageLevelData<YourDetailswithTCViewModel>(_yourDetailsTCVMKey); if ((App.IsToombStoned) || (!string.IsNullOrEmpty(App.SurgeonSaved))) { if (yourDetailsTCVM != null) { yourDetailsTCVM.PrimaryColour = Utilities.GetColorFromHexa(App.ObjBrandingResponse.payload.branding_data.appearance.primary_colour); yourDetailsTCVM.SecondaryColour = Utilities.GetColorFromHexa(App.ObjBrandingResponse.payload.branding_data.appearance.secondary_colour); yourDetailsTCVM.FontColor = Utilities.GetColorFromHexa(App.ObjBrandingResponse.payload.branding_data.appearance.font_colour); yourDetailsTCVM.ButtonValue = App.SurgeonSaved; } else { yourDetailsTCVM = new YourDetailswithTCViewModel(App.ObjLgResponse); } } else { if (yourDetailsTCVM == null) { yourDetailsTCVM = new YourDetailswithTCViewModel(App.ObjLgResponse); } else if (string.IsNullOrEmpty(App.SurgeonSaved) || string.IsNullOrWhiteSpace(App.SurgeonSaved)) { yourDetailsTCVM.ButtonValue = "Choose Doctor for surgery (Optional)"; } } this.DataContext = yourDetailsTCVM; new StateHelper().ClearPageLevelData<YourDetailswithTCViewModel>(_yourDetailsTCVMKey, yourDetailsTCVM); base.OnNavigatedTo(e); App.TombStonedPageURL = PageURL.navigateToYourDetailswithTCURL; if (!e.IsNavigationInitiator) { popupSuccess.IsOpen = false; popup.IsOpen = false; App.IsToombStoned = false; NavigationService.Navigate(new Uri(PageURL.navigateToEnterPinURL, UriKind.RelativeOrAbsolute)); } }