using Microsoft.EntityFrameworkCore; using PokemonSleepAPI.Models; namespace PokemonSleepAPI.Data { public class PokemonDbContext : DbContext { public PokemonDbContext(DbContextOptions options) : base(options) { } public DbSet Pokemons { get; set; } public DbSet PokemonNatures { get; set; } public DbSet PokemonSubskills { get; set; } protected override void OnModelCreating(ModelBuilder modelBuilder) { base.OnModelCreating(modelBuilder); //Pokemon modelBuilder.Entity().HasData(new Pokemon { Id = 1, Name = "Bulbasaur", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 2, Name = "Ivysaur", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 3, Name = "Venasaur", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 4, Name = "Charmander", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 5, Name = "Charmeleon", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 6, Name = "Charizard", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 7, Name = "Squirtle", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 8, Name = "Wartortle", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 9, Name = "Blastoise", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 10, Name = "Caterpie", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 11, Name = "Metapod", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 12, Name = "Butterfree", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 19, Name = "Rattata", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 20, Name = "Raticate", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 23, Name = "Ekans", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 24, Name = "Arbok", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 25, Name = "Pikachu", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 26, Name = "Raticate", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 35, Name = "Clefairy", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 36, Name = "Clefable", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 37, Name = "Vulpix", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 38, Name = "Ninetails", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 39, Name = "Jigglypuff", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 40, Name = "Wigglytuff", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 50, Name = "Diglett", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 51, Name = "Dugtrio", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 52, Name = "Meowth", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 53, Name = "Persian", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 54, Name = "Psyduck", SleepType = "Dozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 55, Name = "Golduck", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 56, Name = "Mankey", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 57, Name = "Primeape", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 58, Name = "Growlithe", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 59, Name = "Arcanine", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 69, Name = "Bellsprout", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 70, Name = "Weepinbell", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 71, Name = "Victreebel", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 74, Name = "Geodude", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 75, Name = "Graveler", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 76, Name = "Golem", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 79, Name = "Slowpoke", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 80, Name = "Slowbro", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 81, Name = "Magnemite", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 82, Name = "Magneton", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 84, Name = "Doduo", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 85, Name = "Dodrio", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 92, Name = "Gastly", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 93, Name = "Haunter", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 94, Name = "Gengar", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 95, Name = "Onix", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 104, Name = "Cubone", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 105, Name = "Marowak", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 122, Name = "Mr. Mime", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 127, Name = "Pinsir", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 132, Name = "Ditto", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 133, Name = "Eevee", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 134, Name = "Vaporeon", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 135, Name = "Jolteon", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 136, Name = "Flareon", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 147, Name = "Dratini", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 148, Name = "Dragonair", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 149, Name = "Dragonite", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 152, Name = "Chikorita", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 153, Name = "Bayleaf", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 154, Name = "Meganium", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 155, Name = "Cyndaquil", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 156, Name = "Quilava", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 157, Name = "Typhlosion", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 158, Name = "Totodile", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 159, Name = "Croconaw", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 160, Name = "Feraligatr", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 172, Name = "Pichu", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 173, Name = "Cleffa", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 174, Name = "Igglybuff", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 175, Name = "Togepi", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 176, Name = "Togetic", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 179, Name = "Mareep", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 180, Name = "Flaaffy", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 181, Name = "Ampharos", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 185, Name = "Sudowoodo", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 194, Name = "Wooper", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 195, Name = "Quagsire", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 196, Name = "Espeon", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 197, Name = "Umbreon", SleepType = "Dozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 199, Name = "Slowking", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 202, Name = "Wobbuffet", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 208, Name = "Steelix", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 214, Name = "Heracross", SleepType = "Dozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 215, Name = "Sneasel", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 225, Name = "Delibird", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 228, Name = "Houndour", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 229, Name = "Houndoom", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 243, Name = "Raikou", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 244, Name = "Entei", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 245, Name = "Suicune", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 246, Name = "Larvitar", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 247, Name = "Pupitar", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 248, Name = "Tyranitar", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 280, Name = "Ralts", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 281, Name = "Kirlia", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 282, Name = "Gardevoir", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 287, Name = "Slakoth", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 288, Name = "Vigoroth", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 289, Name = "Slaking", SleepType = "Snoozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 302, Name = "Sableye", SleepType = "Dozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 304, Name = "Aron", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 305, Name = "Lairon", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 306, Name = "Aggron", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 316, Name = "Gulpin", SleepType = "Dozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 317, Name = "Swalot", SleepType = "Dozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 333, Name = "Swablu", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 334, Name = "Altaria", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 353, Name = "Shuppet", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 354, Name = "Banette", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 359, Name = "Absol", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 360, Name = "Wynaut", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 363, Name = "Spheal", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 364, Name = "Sealeo", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 365, Name = "Walrein", SleepType = "Slumbering", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 403, Name = "Shinx", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 404, Name = "Luxio", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 405, Name = "Luxray", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 425, Name = "Drifloon", SleepType = "Dozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 426, Name = "Drifblim", SleepType = "Dozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 438, Name = "Bonsly", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 439, Name = "Mime Jr.", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 447, Name = "Riolu", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 448, Name = "Lucario", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 453, Name = "Croagunk", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 454, Name = "Toxicroak", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 459, Name = "Snover", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 460, Name = "Abomasnow", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 461, Name = "Weavile", SleepType = "Dozing", Speciality = "Berries" }); modelBuilder.Entity().HasData(new Pokemon { Id = 462, Name = "Magnezone", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 468, Name = "Togekiss", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 470, Name = "Leafeon", SleepType = "Dozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 471, Name = "Glaceon", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 475, Name = "Gallade", SleepType = "Slumbering", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 700, Name = "Sylveon", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 702, Name = "Dedenne", SleepType = "Snoozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 736, Name = "Grubbin", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 737, Name = "Charjabug", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 738, Name = "Vikavolt", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 759, Name = "Stufful", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 760, Name = "Bewear", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 764, Name = "Comfey", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 778, Name = "Mimikyu", SleepType = "Dozing", Speciality = "Skills" }); modelBuilder.Entity().HasData(new Pokemon { Id = 845, Name = "Cramorant", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 906, Name = "Sprigatito", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 907, Name = "Floragato", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 908, Name = "Meowscarada", SleepType = "Dozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 909, Name = "Fuecoco", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 910, Name = "Crocalor", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 911, Name = "Skeledirge", SleepType = "Snoozing", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 912, Name = "Quaxly", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 913, Name = "Quaxwell", SleepType = "Slumbering", Speciality = "Ingredients" }); modelBuilder.Entity().HasData(new Pokemon { Id = 914, Name = "Quaquaval", SleepType = "Slumbering", Speciality = "Ingredients" }); // Natures modelBuilder.Entity().HasData(new PokemonNature { Id = 1, Nature = "Lonely", BerryRating = 2, IngredientRating = 2, SkillRating = 1 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 2, Nature = "Adamant", BerryRating = 3, IngredientRating = 0, SkillRating = 0 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 3, Nature = "Naughty", BerryRating = 1, IngredientRating = 1, SkillRating = -1 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 4, Nature = "Brave", BerryRating = 1, IngredientRating = 1, SkillRating = 1 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 5, Nature = "Bold", BerryRating = -2, IngredientRating = -2, SkillRating = -1 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 6, Nature = "Impish", BerryRating = 1, IngredientRating = -2, SkillRating = -1 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 7, Nature = "Lax", BerryRating = -1, IngredientRating = -1, SkillRating = -2 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 8, Nature = "Relaxed", BerryRating = -1, IngredientRating = -1, SkillRating = 0 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 9, Nature = "Modest", BerryRating = -3, IngredientRating = 0, SkillRating = 0 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 10, Nature = "Mild", BerryRating = -1, IngredientRating = 2, SkillRating = 1 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 11, Nature = "Rash", BerryRating = -2, IngredientRating = 1, SkillRating = -1 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 12, Nature = "Quiet", BerryRating = -2, IngredientRating = 1, SkillRating = 1 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 13, Nature = "Calm", BerryRating = -1, IngredientRating = -1, SkillRating = 1 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 14, Nature = "Gentle", BerryRating = 1, IngredientRating = 1, SkillRating = 2 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 15, Nature = "Careful", BerryRating = 2, IngredientRating = -1, SkillRating = 1 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 16, Nature = "Sassy", BerryRating = 0, IngredientRating = 0, SkillRating = 2 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 17, Nature = "Timid", BerryRating = -1, IngredientRating = -1, SkillRating = -1 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 18, Nature = "Hasty", BerryRating = 1, IngredientRating = 1, SkillRating = 0 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 19, Nature = "Jolly", BerryRating = 2, IngredientRating = -1, SkillRating = -1 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 20, Nature = "Naive", BerryRating = 0, IngredientRating = 0, SkillRating = -2 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 21, Nature = "Bashful", BerryRating = 0, IngredientRating = 0, SkillRating = 0 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 22, Nature = "Hardy", BerryRating = 0, IngredientRating = 0, SkillRating = 0 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 23, Nature = "Docile", BerryRating = 0, IngredientRating = 0, SkillRating = 0 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 24, Nature = "Quirky", BerryRating = 0, IngredientRating = 0, SkillRating = 0 }); modelBuilder.Entity().HasData(new PokemonNature { Id = 25, Nature = "Serious", BerryRating = 0, IngredientRating = 0, SkillRating = 0 }); // Subskills modelBuilder.Entity().HasData(new PokemonSubskill { Id = 1, SubSkill = "Berry Finding S", BerryRank = 2, IngredientRank = 1, SkillRank = 2 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 2, SubSkill = "Helping Speed S", BerryRank = 0, IngredientRank = 0, SkillRank = 0 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 3, SubSkill = "Helping Speed M", BerryRank = 1, IngredientRank = 1, SkillRank = 1 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 4, SubSkill = "Ingredient Finder S", BerryRank = -2, IngredientRank = 1, SkillRank = 0 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 5, SubSkill = "Ingredient Finder M", BerryRank = -2, IngredientRank = 2, SkillRank = 1 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 6, SubSkill = "Inventory Up S", BerryRank = -1, IngredientRank = 0, SkillRank = -1 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 7, SubSkill = "Inventory Up M", BerryRank = 0, IngredientRank = 1, SkillRank = 0 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 8, SubSkill = "Inventory Up L", BerryRank = 1, IngredientRank = 2, SkillRank = 1 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 9, SubSkill = "Skill Level Up S", BerryRank = 0, IngredientRank = 0, SkillRank = 1 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 10, SubSkill = "Skill Level Up M", BerryRank = 1, IngredientRank = 1, SkillRank = 2 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 11, SubSkill = "Skill Trigger S", BerryRank = 0, IngredientRank = 0, SkillRank = 1 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 12, SubSkill = "Skill Trigger M", BerryRank = 1, IngredientRank = 1, SkillRank = 2 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 13, SubSkill = "Dream Shard Bonus", BerryRank = -1, IngredientRank = -1, SkillRank = -1 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 14, SubSkill = "Energy Recovery Bonus", BerryRank = 0, IngredientRank = 0, SkillRank = 0 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 15, SubSkill = "Helping Bonus", BerryRank = 2, IngredientRank = 2, SkillRank = 2 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 16, SubSkill = "Research EXP Bonus", BerryRank = -1, IngredientRank = -1, SkillRank = -1 }); modelBuilder.Entity().HasData(new PokemonSubskill { Id = 17, SubSkill = "Sleep EXP Bonus", BerryRank = 0, IngredientRank = 0, SkillRank = 0 }); } } }