internal void AddSettings(SettingsCreateVM createVM) { userSettings.Add(new Settings { Email = createVM.Email, CompanyName = createVM.CompanyName }); }
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))); }
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))); }
//[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))); }
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))); }