public IActionResult Buy(string Name) { string Username = HttpContext.Session.GetString("Username"); var item = _context.Items.Where(x => x.Name == Name).FirstOrDefault(); var user = _context.Users.Where(x => x.Username == Username).FirstOrDefault(); if (item.Price < user.Money) { item.Quantity--; _context.Items.Update(item); _context.SaveChanges(); user.Money -= item.Price; HttpContext.Session.SetString("Money", user.Money.ToString()); _context.Users.Update(user); _context.SaveChanges(); } return(RedirectToAction("Index")); }
public IActionResult MakeNewUser(Users u) { if (!ModelState.IsValid) { return(View()); } db.Users.Add(u); db.SaveChanges(); return(RedirectToAction("/Items")); }