public IActionResult OnPost() { if (!ModelState.IsValid) { return(Page()); } var ListSession = HttpContext.Session.GetString("LastSearches"); if (ListSession != null) { List = JsonConvert.DeserializeObject <List <FizzBuzz> >(ListSession); } else { List = new List <FizzBuzz>(); } FizzBuzz.Check(); if (_signInManager.IsSignedIn(User)) { FizzBuzz.OwnerID = _userManager.GetUserId(User); } List.Add(FizzBuzz); _context.Add(FizzBuzz); _context.SaveChanges(); HttpContext.Session.SetString("LastSearches", JsonConvert.SerializeObject(List)); return(Page()); }
public IActionResult OnPost() { if (ModelState.IsValid) { HttpContext.Session.SetString("SessionFizzBuzz", JsonConvert.SerializeObject(FizzBuzz)); FizzBuzz.result = FizzBuzz.FizzBuzzApp(); fizzBuzzContext.Add(FizzBuzz); fizzBuzzContext.SaveChanges(); FizzBuzz.result = ""; return(Page()); } return(Page()); }
public async Task <IActionResult> OnPost() { if (!ModelState.IsValid) { return(Page()); } FizzBuzz.Check(); if (FizzBuzz.State == -1 || FizzBuzz.State == 4) { return(Page()); } FizzBuzz.Date = DateTime.Now; FizzBuzz.UserID = (await _userManager.GetUserAsync(HttpContext.User)).Id; HttpContext.Session.SetString("FizzBuzz", JsonConvert.SerializeObject(FizzBuzz)); _context.Add(FizzBuzz); _context.SaveChanges(); return(Page()); }
public IActionResult OnPost() { if (ModelState.IsValid) { FizzBuzz_Data.Calculate(); if (HttpContext.User != null && HttpContext.User.Identity.IsAuthenticated) { FizzBuzz_Data.UserName = HttpContext.User.Identity.Name; } _context.Add(FizzBuzz_Data); _context.SaveChanges(); HttpContext.Session.SetString("SessionFizzBuzz", JsonConvert.SerializeObject(FizzBuzz_Data)); return(RedirectToPage("./Recently_Searched")); } return(Page()); }