Esempio n. 1
0
        public IActionResult Warjack(AddWarjackViewModel model)
        {
            if (ModelState.IsValid)
            {
                Warjack newJack = new Warjack();


                newJack.Name        = model.Name;
                newJack.ARM         = model.ARM;
                newJack.CMD         = model.CMD;
                newJack.DEF         = model.DEF;
                newJack.FA          = model.FA;
                newJack.MAT         = model.MAT;
                newJack.PointCost   = model.PointCost;
                newJack.RAT         = model.RAT;
                newJack.SPD         = model.SPD;
                newJack.STR         = model.STR;
                newJack.FA          = model.FA;
                newJack.Size        = model.Size;
                newJack.factionName = model.Faction;

                context.Warjacks.Add(newJack);
                context.SaveChanges();

                if (model.abilIDS != null)
                {
                    foreach (var abil in model.abilIDS)
                    {
                        WarjackAbillity NewSoloAbility = new WarjackAbillity();
                        NewSoloAbility.AbillityID = abil;
                        NewSoloAbility.WarjackID  = newJack.ID;
                        context.WarjackAbilities.Add(NewSoloAbility);
                        context.SaveChanges();
                    }
                }


                if (model.weapIDS != null)
                {
                    foreach (var weap in model.weapIDS)
                    {
                        WarjackWeapon NewSoloWeapon = new WarjackWeapon();
                        NewSoloWeapon.WeaponId  = weap;
                        NewSoloWeapon.WarjackId = newJack.ID;
                        context.WarjackWeapons.Add(NewSoloWeapon);
                        context.SaveChanges();
                    }
                }



                return(Redirect("/"));
            }

            return(View("Warjack", model));
        }
Esempio n. 2
0
        public IActionResult Warjack()
        {
            AddWarjackViewModel view = new AddWarjackViewModel

                                       (

                context.Abilities.ToList(),

                context.Weapons.ToList(),
                context.Spells.ToList()

                                       );



            return(View("AddWarjack", view));
        }