Example #1
0
        public async Task <IActionResult> Edit(int id, [Bind("PlayerId,PlayerName")] Player player)
        {
            if (id != player.PlayerId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(player);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PlayerExists(player.PlayerId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(player));
        }
Example #2
0
        public async Task <IActionResult> Edit(int id, [Bind("PlatoonId,PlatoonName,ArmyId")] Platoon platoon)
        {
            if (id != platoon.PlatoonId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(platoon);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!PlatoonExists(platoon.PlatoonId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ArmyId"] = new SelectList(_context.Armies, "ArmyId", "ArmyId", platoon.ArmyId);
            return(View(platoon));
        }
Example #3
0
        public async Task <IActionResult> Edit(int id, [Bind("ArmyId,ArmyName,PlayerId")] Army army)
        {
            if (id != army.ArmyId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(army);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!ArmyExists(army.ArmyId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PlayerId"] = new SelectList(_context.Players, "PlayerId", "PlayerId", army.PlayerId);
            return(View(army));
        }
Example #4
0
        public async Task <IActionResult> Edit(int id, [Bind("UnitId,UnitName,SquadId,Strength,Dexterity,Constitution,Intelligence,Wisdom,Charisma,Stamina,Endurance,Accuracy,Reflex,Vitality,Fortitude,Knowledge,Perception,Faith,Will,Spirit,Luck,CritChance,CritBonus,AttackSpeed,MoveSpeed,Cloth,Leather,Chain,Ring,Scale,Plate,Shields,SlashingWeapons,BluntWeapons,PiercingWeapons")] Unit unit)
        {
            if (id != unit.UnitId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(unit);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!UnitExists(unit.UnitId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["SquadId"] = new SelectList(_context.Squads, "SquadId", "SquadId", unit.SquadId);
            return(View(unit));
        }
Example #5
0
        public async Task <IActionResult> Edit(int id, [Bind("SquadId,SquadName,PlatoonId")] Squad squad)
        {
            if (id != squad.SquadId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(squad);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!SquadExists(squad.SquadId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["PlatoonId"] = new SelectList(_context.Platoons, "PlatoonId", "PlatoonId", squad.PlatoonId);
            return(View(squad));
        }