示例#1
0
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            else
            {
                fizzbuzz.Result = fizzbuzz.CheckResult(fizzbuzz.Number);

                if (User.Identity.Name == null)
                {
                    return(Page());
                }
                else
                {
                    fizzbuzz.Date  = DateTime.Now;
                    fizzbuzz.Email = User.Identity.Name;
                    HttpContext.Session.SetString("Wynik", JsonConvert.SerializeObject(fizzbuzz));

                    _context.FizzBuzz.Add(fizzbuzz);
                    _context.SaveChanges();
                }

                return(Page());
            }
        }
示例#2
0
        public IActionResult OnPost()
        {
            if (ModelState.IsValid)
            {
                if (HttpContext.User.Identity.Name != null)
                {
                    Fizzbuzz.UserName = HttpContext.User.Identity.Name;
                }
                else
                {
                    Fizzbuzz.UserName = null;
                }

                Fizzbuzz.DefineOutputAndTime();
                HttpContext.Session.SetString("SessionFizzbuzz", JsonConvert.SerializeObject(Fizzbuzz));
                ViewData["result"] = $"Otrzymano: {Fizzbuzz.Output}";
                _context.Add(Fizzbuzz);
                _context.SaveChanges();
            }
            return(Page());
        }