コード例 #1
0
 internal void AddSettings(SettingsCreateVM createVM)
 {
     userSettings.Add(new Settings
     {
         Email       = createVM.Email,
         CompanyName = createVM.CompanyName
     });
 }
コード例 #2
0
        public IActionResult Create(SettingsCreateVM viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(viewModel));
            }

            stateManager.StatusMessage = "Dina värden har sparats";
            stateManager.SupportEmail  = viewModel.SupportEmail;
            stateManager.CompanyName   = viewModel.CompanyName;

            return(RedirectToAction(nameof(Display)));
        }
コード例 #3
0
        public IActionResult Create(SettingsCreateVM createVM)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }


            service.AddSettings(createVM);
            cache.Set("supportEmail", createVM.Email);
            HttpContext.Session.SetString("CompanyName", createVM.CompanyName);
            TempData["Message"] = "Saved!";
            return(RedirectToAction(nameof(Display)));
        }
コード例 #4
0
 //[Route("Settings/Create")]
 public IActionResult Create(SettingsCreateVM viewModel)
 {
     //cache.Set("SupportEmail", viewModel.Email);
     //HttpContext.Session.SetString("CompanyName", viewModel.CompanyName);
     //TempData["Message"] = "Dina värden har sparats";
     cache.Set(Magic.Email, viewModel.Email);
     HttpContext.Session.SetString(Magic.CompanyName, viewModel.CompanyName);
     TempData[Magic.Message] = "Dina värden har sparats";
     // Skicka kakan till browsern:
     Response.Cookies.Append("VisitDate", DateTime.Now.ToString(),
                             new CookieOptions {
         Expires = DateTime.Now.AddSeconds(10)
     });
     return(RedirectToAction(nameof(Display)));
 }
コード例 #5
0
        public IActionResult Create(SettingsCreateVM viewModel)
        {
            if (!ModelState.IsValid)
            {
                return(View(viewModel));
            }

            StateHandler sh = new StateHandler(this);

            sh.SetTempData("Message");
            memoryCache.Set("Support e-mail", viewModel.Email);
            HttpContext.Session.SetString("Company Name", viewModel.CompanyName);

            return(RedirectToAction(nameof(Display)));
        }