public ActionResult Errors(ErrorTrackingViewModel model)
        {
            if (!ModelState.IsValid)
                return View("ErrorTracking", model);

            var settings = new CoderrConfigSection
            {
                ActivateTracking = true,
                ContactEmail = model.ContactEmail,
                InstallationId = Guid.NewGuid().ToString("N")
            };
            _configStore.Store(settings);
            return Redirect(Url.GetNextWizardStep());
        }
        public ActionResult Errors(ErrorTrackingViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View("ErrorTracking", model));
            }

            var settings = new OneTrueErrorConfigSection();

            settings.ActivateTracking = model.ActivateTracking;
            settings.ContactEmail     = model.ContactEmail;
            settings.InstallationId   = model.InstallationId;
            ConfigurationStore.Instance.Store(settings);
            return(Redirect(Url.GetNextWizardStep()));
        }
        public ActionResult Errors(ErrorTrackingViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View("ErrorTracking", model));
            }

            var settings = new codeRRConfigSection
            {
                ContactEmail = model.ContactEmail,
            };

            _configStore.Store(settings);
            return(Redirect(Url.GetNextWizardStep()));
        }
        public ActionResult Errors()
        {
            var model = new ErrorTrackingViewModel();
            var config = _configStore.Load<CoderrConfigSection>();
            if (!string.IsNullOrEmpty(model.ContactEmail))
            {
                model.ContactEmail = config.ContactEmail;
            }
            else
            {
                ViewBag.NextLink = "";
            }

            return View("ErrorTracking", model);
        }
        public ActionResult Errors()
        {
            var model  = new ErrorTrackingViewModel();
            var config = ConfigurationStore.Instance.Load <OneTrueErrorConfigSection>();

            if (config != null)
            {
                model.ActivateTracking = config.ActivateTracking;
                model.ContactEmail     = config.ContactEmail;
                model.InstallationId   = config.InstallationId;
            }
            else
            {
                ViewBag.NextLink = "";
            }

            return(View("ErrorTracking", model));
        }
Example #6
0
        public ActionResult Errors(ErrorTrackingViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View("ErrorTracking", model));
            }

            var settings = new codeRRConfigSection
            {
                ActivateTracking = model.ActivateTracking,
                ContactEmail     = model.ContactEmail,
                InstallationId   = model.InstallationId
            };

            ConfigurationStore.Instance.Store(settings);
            WebApiApplication.ReportTocodeRR = model.ActivateTracking;
            return(Redirect(Url.GetNextWizardStep()));
        }