Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
 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");
     }
 }
Exemplo n.º 3
0
        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 ();
        }
Exemplo n.º 4
0
        private async void ToggleUpdater_Click(object sender, RoutedEventArgs e)
        {
            if (UpdaterController.IsRunning())
            {
                UpdaterController.StopUpdater();
                ToggleUpdater.Content = "Start";
            }
            else
            {
                await UpdaterController.StartUpdater();

                ToggleUpdater.Content = "Stop";
            }
        }
Exemplo n.º 5
0
        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";
            }
        }
Exemplo n.º 6
0
 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();
     }
 }
Exemplo n.º 7
0
 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);
         }
     }
 }
Exemplo n.º 8
0
        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";
            }
        }