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 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")); }
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 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()); }
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()); }
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()); }
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); }
void SaveEntryToDatabase(FizzBuzzEntry entry) { _context.FizzBuzzEntries.Add(entry); _context.SaveChanges(); }