void ReleaseDesignerOutlets() { if (LicensesView != null) { LicensesView.Dispose(); LicensesView = null; } if (PrivacyPolicyView != null) { PrivacyPolicyView.Dispose(); PrivacyPolicyView = null; } if (TermsOfServiceView != null) { TermsOfServiceView.Dispose(); TermsOfServiceView = null; } if (TopConstraint != null) { TopConstraint.Dispose(); TopConstraint = null; } }
public override void ViewDidLoad() { base.ViewDidLoad(); Title = Resources.About; PrivacyPolicyLabel.Text = Resources.PrivacyPolicy; TermsOfServiceLabel.Text = Resources.TermsOfService; LicensesLabel.Text = Resources.Licenses; PrivacyPolicyView.InsertSeparator(UIKit.UIRectEdge.Top); PrivacyPolicyView.InsertSeparator(); TermsOfServiceView.InsertSeparator(); LicensesView.InsertSeparator(); LicensesView.Rx() .BindAction(ViewModel.OpenLicensesView) .DisposedBy(DisposeBag); PrivacyPolicyView.Rx() .BindAction(ViewModel.OpenPrivacyPolicyView) .DisposedBy(DisposeBag); TermsOfServiceView.Rx() .BindAction(ViewModel.OpenTermsOfServiceView) .DisposedBy(DisposeBag); }
public override void ViewDidLoad() { base.ViewDidLoad(); Title = Resources.About; this.Bind(LicensesView.Rx().Tap(), ViewModel.OpenLicensesView); this.Bind(PrivacyPolicyView.Rx().Tap(), ViewModel.OpenPrivacyPolicyView); this.Bind(TermsOfServiceView.Rx().Tap(), ViewModel.OpenTermsOfServiceView); }
public async Task <IActionResult> PrivacyPolicy(PrivacyPolicyView result) { if (!ModelState.IsValid) { return(View(result)); } var policyPrivacySetting = await _settingsService.GetPrivacyPolicySettingsById(result.Id); await _settingsService.SetPrivacyPolicySettings(SettingsHelpers.MergeViewWithModelPrivacyPolicy(policyPrivacySetting, result)); return(RedirectToAction("PrivacyPolicy", "Settings")); }
public static PrivacyPolicyView ConvertToViewPrivacePolicy(PrivacyPolicyModel result) { var privacyPolicyView = new PrivacyPolicyView { Id = result.Id, PageUrl = result.PageUrl, CompanyName = result.CompanyName, Street = result.Street, City = result.City, ZipCode = result.ZipCode, Email = result.Email, HostingName = result.HostingName }; return(privacyPolicyView); }
public static PrivacyPolicyModel MergeViewWithModelPrivacyPolicy(PrivacyPolicyModel model, PrivacyPolicyView view) { model.PageUrl = view.PageUrl; model.CompanyName = view.CompanyName; model.Street = view.Street; model.City = view.City; model.ZipCode = view.ZipCode; model.Email = view.Email; model.HostingName = view.HostingName; return(model); }