public void OnActionExecuting(ActionExecutingContext filterContext) { if (!(filterContext.RouteData.Values["action"].ToString() == "Register" && filterContext.RouteData.Values["controller"].ToString() == "Account" && filterContext.RouteData.Values["area"].ToString() == "Orchard.Users")) { return; } if (filterContext.HttpContext.Request.HttpMethod.ToString().Equals("POST")) { var filterContextController = filterContext.Controller; var updaterController = new UpdaterController(); updaterController.ControllerContext = filterContextController.ControllerContext; updaterController.ValueProvider = filterContextController.ValueProvider; var antispampart = _contentManager.New(ContentTypes.RegistrationSpamProtector); _contentManager.UpdateEditor(antispampart, updaterController); if (!updaterController.ModelState.IsValid) { _modelIsValid = false; } } filterContext.Controller.ViewData[ContentTypes.RegistrationSpamProtector] = _contentManager.BuildEditor(_contentManager.New(ContentTypes.RegistrationSpamProtector)); }
private async void UpdateNow_Click(object sender, RoutedEventArgs e) { if (await UpdaterController.UpdateNow(Domain.Text, Token.Text)) { MessageBox.Show("Update succesful"); } else { MessageBox.Show("Update unsuccesful"); } }
public frmPatch(UpdaterController updateController) { updater = updateController; InitializeComponent (); fullHeight = Size.Height; MinimumSize = new Size (MinimumSize.Width, fullHeight - inNotes.Height); Icon = Icon.FromHandle (Resources.spaceportIcon.GetHicon ()); Launchpad.A.UpdateWindowOpened (); hidePatchNotes (); }
private async void ToggleUpdater_Click(object sender, RoutedEventArgs e) { if (UpdaterController.IsRunning()) { UpdaterController.StopUpdater(); ToggleUpdater.Content = "Start"; } else { await UpdaterController.StartUpdater(); ToggleUpdater.Content = "Stop"; } }
private void Cancel_Click(object sender, RoutedEventArgs e) { Settings settings = SettingsController.GetSettings(); PopulateFields(settings.Domain, settings.Token, settings.Interval); DisableEdition(); if (UpdaterController.IsRunning()) { ToggleUpdater.Content = "Stop"; } else { ToggleUpdater.Content = "Start"; } }
private async void Save_Click(object sender, RoutedEventArgs e) { if (Interval.Text != "" && Domain.Text != "" && Token.Text != "" && SettingsController.SetSettings(Domain.Text, Token.Text, byte.Parse(Interval.Text)) && await UpdaterController.StartUpdater()) { ToggleUpdater.Content = "Stop"; PopulateToolTip(byte.Parse(Interval.Text)); DisableEdition(); } else { MessageBox.Show("Complete all fields with valid data!", "Warning", MessageBoxButton.OK, MessageBoxImage.Warning); SettingsController.ResetSettings(); } }
private void Wipe_Click(object sender, RoutedEventArgs e) { if (MessageBox.Show("Are you sure?", "Wipe settings", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No) == MessageBoxResult.Yes) { if (SettingsController.ResetSettings()) { EnableEdition(true); PopulateFields("", "", 0); LoggerController.LogEvent("Wiped updater settings"); UpdaterController.StopUpdater(); LoggerController.LogEvent("Updater stopped"); MessageBox.Show("Wipe succesful, updater stopped"); } else { MessageBox.Show("Wipe failed", "Error", MessageBoxButton.OK, MessageBoxImage.Error); } } }
private async void SetupWindow() { Settings settings = SettingsController.GetSettings(); if (settings.Domain != "" && settings.Token != "" && settings.Interval != 0) { Hide(); PopulateFields(settings.Domain, settings.Token, settings.Interval); DisableEdition(); PopulateToolTip(settings.Interval); } if (SettingsController.IsSettedOnStartup()) { OnStartup.IsChecked = true; } else { OnStartup.IsChecked = false; } if (await UpdaterController.StartUpdater()) { ToggleUpdater.Content = "Stop"; } }