示例#1
0
        public async Task <IActionResult> OnPostAsync()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            FizzBuzz.FizzBuzzCheck();

            _context.Fb.Add(FizzBuzz);
            await _context.SaveChangesAsync();

            var sessionInfo = HttpContext.Session.GetString("Session");

            //List<FizzBuzzz> FBSession = new List<FizzBuzzz>();
            FBSession = new List <FizzBuzzz>();
            if (sessionInfo != null)
            {
                FBSession = new List <FizzBuzzz>();
                FBSession = JsonConvert.DeserializeObject <List <FizzBuzzz> >(sessionInfo);
            }

            FBSession.Add(FizzBuzz);
            HttpContext.Session.SetString("Session", JsonConvert.SerializeObject(FBSession));

            return(RedirectToPage());
        }
示例#2
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            FizzBuzzz = await _context.Fb.FindAsync(id);

            if (FizzBuzzz != null)
            {
                _context.Fb.Remove(FizzBuzzz);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./History"));
        }