コード例 #1
0
        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());
        }
コード例 #2
0
 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());
 }
コード例 #3
0
 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());
 }
コード例 #4
0
ファイル: Index.cshtml.cs プロジェクト: NexGenHuman/FizzBuzz
        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());
        }