public async Task <ActionResult <FizzBuzzRule> > PutFizzBuzzRule(long id, FizzBuzzRule fizzBuzzRule) { if (id != fizzBuzzRule.Id) { return(BadRequest()); } var existingRule = await _context.FizzBuzzRules.FindAsync(id); try { if (existingRule == null) { _context.FizzBuzzRules.Add(fizzBuzzRule); } else { _context.Entry(existingRule).CurrentValues.SetValues(fizzBuzzRule); } await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { throw; } return(CreatedAtAction("GetFizzBuzzRule", new { id = fizzBuzzRule.Id }, fizzBuzzRule)); }
public async Task <ActionResult <IEnumerable <FizzBuzzItem> > > GetFizzBuzzItems(int?value) { if (value == null) { return(await _fizzBuzzContext.FizzBuzzItems.ToListAsync()); } else { var fb = new FizzBuzzItem() { Value = (int)value, Result = FizzBuzz.Create((int)value) }; _fizzBuzzContext.FizzBuzzItems.Add(fb); await _fizzBuzzContext.SaveChangesAsync(); return(await _fizzBuzzContext.FizzBuzzItems.ToListAsync()); } }
public IActionResult OnPost() { if (ModelState.IsValid) { FizzBuzz.Out = FizzBuzz.Outcome(); FizzBuzz.Data = System.DateTime.Now; HttpContext.Session.SetString("FizzBuzz", JsonConvert.SerializeObject(FizzBuzz)); _context.FizzBuzz.Add(FizzBuzz); _context.SaveChangesAsync(); return(Page()); } return(Page()); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } FZ.Result = FizzBuzzFunction(FZ); FZ.dt = DateTime.UtcNow.ToLocalTime(); FZ.dt.ToString("dd-MM-yyyy hh:mm:ss"); HttpContext.Session.SetString("SessionFizzBuzz", JsonConvert.SerializeObject(FZ)); _context.FizzBuzz.Add(FZ); await _context.SaveChangesAsync(); return(RedirectToPage("./FizzBuzzSession")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } FizzBuzz _record = await _context.FizzBuzz.FindAsync(id); if (_record != null) { _context.FizzBuzz.Remove(_record); await _context.SaveChangesAsync(); } return(RedirectToPage("./History")); }
public async Task <IActionResult> OnPostAsync() { if (ModelState.IsValid) { FizzBuzz.Date = DateTime.Now; FizzBuzz.Result = ""; if (FizzBuzz.Number % 3 == 0) { FizzBuzz.Result += "Fizz"; } if (FizzBuzz.Number % 5 == 0) { FizzBuzz.Result += "buzz"; } if (FizzBuzz.Result == "") { FizzBuzz.Result = "Brak"; } _context.FizzBuzz.Add(FizzBuzz); await _context.SaveChangesAsync(); } return(Page()); }
public async Task <IActionResult> OnPostAsync() { FizzBuzz.Date = DateTime.Now; FizzBuzz.Result = ""; if (FizzBuzz.Number % 3 == 0) { FizzBuzz.Result += "Fizz"; } if (FizzBuzz.Number % 5 == 0) { FizzBuzz.Result += "buzz"; } if (FizzBuzz.Result == "") { FizzBuzz.Result = "Brak"; } if (ModelState.IsValid) { HttpContext.Session.SetString("SessionAddress", JsonConvert.SerializeObject(FizzBuzz)); _context.FizzBuzz.Add(FizzBuzz); await _context.SaveChangesAsync(); } return(Page()); }