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)); }
public IActionResult Warjack() { AddWarjackViewModel view = new AddWarjackViewModel ( context.Abilities.ToList(), context.Weapons.ToList(), context.Spells.ToList() ); return(View("AddWarjack", view)); }