Exemple #1
0
 public IActionResult Create(Gear gear)
 {
     if (ModelState.IsValid)
     {
         _context.Gears.Add(gear);
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(gear));
 }
Exemple #2
0
 public IActionResult Create(Spot spot)
 {
     if (ModelState.IsValid)
     {
         _context.Spots.Add(spot);
         _context.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(spot));
 }
Exemple #3
0
        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));
        }
Exemple #4
0
 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));
 }