public ActionResult Configure()
        {
            // codehint: sm-edit
            var model = new FeedFroogleModel();

            model.Copy(_googleService.Settings, true);

            _googleService.SetupModel(model, _googleService.Helper.ScheduledTask);

            return(View("SmartStore.Plugin.Feed.Froogle.Views.FeedFroogle.Configure", model));
        }
Beispiel #2
0
        public ActionResult Configure()
        {
            var model = new FeedFroogleModel();

            model.Copy(_googleService.Settings, true);

            if (TempData["GenerateFeedRunning"] != null)
            {
                model.IsRunning = (bool)TempData["GenerateFeedRunning"];
            }

            _googleService.SetupModel(model);

            return(View(model));
        }
Beispiel #3
0
        public ActionResult Configure(FeedFroogleModel model)
        {
            if (!ModelState.IsValid)
            {
                return(Configure());
            }

            model.Copy(_googleService.Settings, false);
            _settingService.SaveSetting(_googleService.Settings);

            _googleService.Helper.UpdateScheduleTask(model.TaskEnabled, model.GenerateStaticFileEachMinutes * 60);

            NotifySuccess(_googleService.Helper.GetResource("ConfigSaveNote"), true);

            _googleService.SetupModel(model);

            return(View(model));
        }