public ActionResult TraitSeed(int id) { Trait trait = new Trait(); trait.Name = "Good Mannered"; trait.Description = "Good at medicy-talky, bad at shooty stabby"; trait.Mod = new Modifier(); SkillModifier smallguns = new SkillModifier(); smallguns.Skill = "Small Guns"; smallguns.Value = -10; trait.Mod.Skill.Add(smallguns); SkillModifier bigguns = new SkillModifier(); bigguns.Skill = "Big Guns"; bigguns.Value = -10; trait.Mod.Skill.Add(bigguns); SkillModifier energy = new SkillModifier(); energy.Skill = "Energy Weapons"; energy.Value = -10; trait.Mod.Skill.Add(energy); SkillModifier unarmed = new SkillModifier(); unarmed.Skill = "Unarmed"; unarmed.Value = -10; trait.Mod.Skill.Add(unarmed); SkillModifier melee = new SkillModifier(); melee.Skill = "Melee"; melee.Value = -10; trait.Mod.Skill.Add(melee); SkillModifier firstaid = new SkillModifier(); firstaid.Skill = "First Aid"; firstaid.Value = 20; trait.Mod.Skill.Add(firstaid); SkillModifier doctor = new SkillModifier(); doctor.Skill = "Doctor"; doctor.Value = 20; trait.Mod.Skill.Add(doctor); SkillModifier speech = new SkillModifier(); speech.Skill = "Speech"; speech.Value = 20; trait.Mod.Skill.Add(speech); SkillModifier barter = new SkillModifier(); barter.Skill = "Barter"; barter.Value = 20; trait.Mod.Skill.Add(barter); Character character = db.Characters.Find(id); character.Traits = new List <Trait>(); character.Traits.Add(trait); db.SaveChanges(); return(RedirectToAction("Character", new { id = id })); }