Exemplo n.º 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());
        }
Exemplo n.º 2
0
        public void clickAction(int _id)
        {
            var FizzBuzzQuery = from FB in _context.fizzBuzz_Data where FB.id == _id select FB;

            _context.Remove(FizzBuzzQuery.First());
            _context.SaveChanges();
        }
        public IActionResult OnPostDeleteEntry(string value)
        {
            long ticks = Convert.ToInt64(value);

            _context.FizzBuzzEntries.Remove(
                _context.FizzBuzzEntries.AsEnumerable().First(
                    entry => entry.date.Ticks == ticks));

            _context.SaveChanges();

            return(RedirectToPage("/Ostatnio Szukane"));
        }
Exemplo n.º 4
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());
 }
Exemplo n.º 5
0
        public IActionResult OnPost()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }
            string userId = _httpContextAccessor.HttpContext.User.FindFirstValue(ClaimTypes.NameIdentifier);

            FizzBuzz.UserId = userId;
            FizzBuzz.Date   = DateTime.Now;
            HttpContext.Session.SetString("SessionAddress", JsonConvert.SerializeObject(FizzBuzz));
            _context.FizzBuzzes.Add(FizzBuzz);
            _context.SaveChanges();
            return(Page());
        }
Exemplo n.º 6
0
        public void OnPost()
        {
            if (ModelState.IsValid)
            {
                var SessionAddress = HttpContext.Session.GetString("SessionAddress");
                FizzBuzzList = FizzBuzz.ConvertToList(SessionAddress);
                FizzBuzz.Calculate();
                SetAuthor();
                FizzBuzz.Date = DateTime.Now.ToString("G");
                FizzBuzzList.Add(FizzBuzz);
                HttpContext.Session.SetString("SessionAddress", JsonConvert.SerializeObject(FizzBuzzList));

                _context.FizzBuzz.Add(FizzBuzz);
                _context.SaveChanges();
            }
        }
 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());
 }
Exemplo n.º 8
0
        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());
        }
Exemplo n.º 9
0
        public IActionResult OnPost()
        {
            string userId = _userManager.GetUserId(User);

            if (ModelState.IsValid)
            {
                if (HttpContext.Session.GetString("FizzBuzzNumbers") != null)
                {
                    History = JsonConvert.DeserializeObject <List <FizzBuzz> >(HttpContext.Session.GetString("FizzBuzzNumbers"));
                }
                else
                {
                    History = new List <FizzBuzz>();
                }
                ResultMessage      = FizzBuzz.DoTheMagic();
                FizzBuzz.InvokerID = userId;
                History.Add(FizzBuzz);
                HttpContext.Session.SetString("FizzBuzzNumbers", JsonConvert.SerializeObject(History));
            }

            if (string.IsNullOrWhiteSpace(Name))
            {
                var LastName = HttpContext.Session.GetString("LastUserName");
                if (LastName != null)
                {
                    Name = LastName;
                }
                else
                {
                    Name = "user";
                }
            }
            if (!string.IsNullOrWhiteSpace(FizzBuzz.Result))
            {
                _context.FizzBuzz.Add(FizzBuzz);
                _context.SaveChanges();
            }

            return(Page());
            //return RedirectToPage("./Index?Name=" + Name + "&Number=" + Number + "&ResultMessage=" + ResultMessage);
        }
Exemplo n.º 10
0
 void SaveEntryToDatabase(FizzBuzzEntry entry)
 {
     _context.FizzBuzzEntries.Add(entry);
     _context.SaveChanges();
 }