public IActionResult Create(Gear gear) { if (ModelState.IsValid) { _context.Gears.Add(gear); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(gear)); }
public IActionResult Create(Spot spot) { if (ModelState.IsValid) { _context.Spots.Add(spot); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(spot)); }
public IActionResult JackGear(int gearId, int playerId) { Inventory playerInventory = new Inventory(); var player = _context.Players.FirstOrDefault(p => p.PlayerId == playerId); playerInventory.GearId = gearId; playerInventory.PlayerId = playerId; _context.Inventories.Add(playerInventory); _context.SaveChanges(); ViewData["UserName"] = User.GetUserName(); player.Inventory = _context.Gears.Join(_context.Inventories.Where(i => i.PlayerId == playerId).ToList(), g => g.GearId, i => i.GearId, (o, i) => o).ToList(); ViewBag.AllGear = _context.Gears.ToList().Except(player.Inventory); return(View("Details", player)); }
public IActionResult Create(Player player) { if (ModelState.IsValid) { player.UserId = User.GetUserId(); var user = _userManager.Users.FirstOrDefault(u => u.Id == player.UserId); var thing = _userManager.AddToRoleAsync(user, "Player").Result; _spangeContext.Players.Add(player); _spangeContext.SaveChanges(); return(RedirectToAction("Index")); } return(View(player)); }