Ejemplo n.º 1
0
        public ActionResult NzbGetSettings()
        {
            Logger.Trace("Getting settings");
            var dto = NzbGetSettingsServiceSettingsService.GetSettings();

            Logger.Trace("Converting settings into ViewModel");
            var model = new NzbGetSettingsViewModel();

            model.InjectFrom(dto);

            Logger.Trace("returning ViewModel");
            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult NzbGetSettings(NzbGetSettingsViewModel viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(viewModel));
            }

            var dto = new NzbGetSettingsDto();

            dto.InjectFrom(viewModel);

            var result = NzbGetSettingsServiceSettingsService.SaveSettings(dto);

            if (result)
            {
                return(RedirectToAction("NzbGetSettings"));
            }

            return(View("Error"));
        }