Exemple #1
0
 // constructor
 public SpellRepository(BookOfSpellsContext c)
 {
     context = c;
 }
Exemple #2
0
 public NewsletterSignupRepository(BookOfSpellsContext c)
 {
     context = c;
 }
Exemple #3
0
        public static void Seed(BookOfSpellsContext context)
        {
            // populate data on startup if empty
            if (!context.Spell.Any())
            {
                // Find users seeded on modelBuilder
                AppUser user1 = context.Users.FirstOrDefault(u => u.UserName == "raviniablaque");
                AppUser user2 = context.Users.FirstOrDefault(u => u.UserName == "trundae.sythe");
                AppUser user3 = context.Users.FirstOrDefault(u => u.UserName == "wilowe");

                Spell s = new Spell
                {
                    SpellID     = 1,
                    Title       = "In Vitae Tempus Elementum",
                    Enchantment = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in.

                        In vitae turpis massa sed elementum tempus egestas sed. Nunc aliquet bibendum enim facilisis gravida neque convallis. Commodo odio aenean sed adipiscing diam. Ornare massa eget egestas purus. Lacus sed turpis tincidunt id aliquet risus feugiat in. Bibendum ut tristique et egestas.

                        Purus viverra accumsan in nisl nisi scelerisque eu ultrices vitae. In hendrerit gravida rutrum quisque non tellus orci ac auctor.",
                    Intention   = "Protection",
                    MagicType   = "Grey",
                    User        = user1,
                    Filename    = "mandala_sacred_ancient_geometry_vector_3732998.png",
                };
                context.Spell.Add(s);
                context.SaveChanges();

                s = new Spell
                {
                    SpellID     = 2,
                    Title       = "Excepteur Sint Occaecat",
                    Enchantment = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

                        Excepteur sint occaecat cupidatat non proident, sunt in. In vitae turpis massa sed elementum tempus egestas sed. Nunc aliquet bibendum enim facilisis gravida neque convallis. Commodo odio aenean sed adipiscing diam. Ornare massa eget egestas purus. Lacus sed turpis tincidunt id aliquet risus feugiat in.

                        Bibendum ut tristique et egestas. Purus viverra accumsan in nisl nisi scelerisque eu ultrices vitae. In hendrerit gravida rutrum quisque non tellus orci ac auctor.",
                    Intention   = "Wealth",
                    MagicType   = "Black",
                    User        = user2,
                    Filename    = "devil-goat-with-sacred-geometry.png",
                };
                context.Spell.Add(s);
                context.SaveChanges();

                s = new Spell
                {
                    SpellID     = 3,
                    Title       = "Enim Ad Minim Veniam",
                    Enchantment = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.

                        Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in. In vitae turpis massa sed elementum tempus egestas sed.

                        Nunc aliquet bibendum enim facilisis gravida neque convallis. Commodo odio aenean sed adipiscing diam. Ornare massa eget egestas purus. Lacus sed turpis tincidunt id aliquet risus feugiat in. Bibendum ut tristique et egestas. Purus viverra accumsan in nisl nisi scelerisque eu ultrices vitae. In hendrerit gravida rutrum quisque non tellus orci ac auctor.",
                    Intention   = "Knowledge",
                    MagicType   = "White",
                    User        = user3,
                    Filename    = "mandala_geometry_sacred_symbol_4242415.png",
                };
                context.Spell.Add(s);
                context.SaveChanges();

                s = new Spell
                {
                    SpellID     = 4,
                    Title       = "Aute Irure Dolor",
                    Enchantment = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit.

                        In voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in. In vitae turpis massa sed elementum tempus egestas sed. Nunc aliquet bibendum enim facilisis gravida neque convallis. Commodo odio aenean sed adipiscing diam. Ornare massa eget egestas purus.

                        Lacus sed turpis tincidunt id aliquet risus feugiat in. Bibendum ut tristique et egestas. Purus viverra accumsan in nisl nisi scelerisque eu ultrices vitae. In hendrerit gravida rutrum quisque non tellus orci ac auctor.",
                    Intention   = "Love",
                    MagicType   = "Grey",
                    User        = user3,
                    Filename    = "devil-goat-with-sacred-geometry.png",
                };
                context.Spell.Add(s);
                context.SaveChanges();

                s = new Spell
                {
                    SpellID     = 5,
                    Title       = "Hendrerit Gravida Rutrum",
                    Enchantment = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore.

                        Eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in. In vitae turpis massa sed elementum tempus egestas sed. Nunc aliquet bibendum enim facilisis gravida neque convallis.

                        Commodo odio aenean sed adipiscing diam. Ornare massa eget egestas purus. Lacus sed turpis tincidunt id aliquet risus feugiat in. Bibendum ut tristique et egestas. Purus viverra accumsan in nisl nisi scelerisque eu ultrices vitae.

                        In hendrerit gravida rutrum quisque non tellus orci ac auctor.",
                    Intention   = "Protection",
                    MagicType   = "White",
                    User        = user1,
                    Filename    = "mandala_sacred_ancient_geometry_vector_3732998.png",
                };
                context.Spell.Add(s);
                context.SaveChanges();

                s = new Spell
                {
                    SpellID     = 6,
                    Title       = "Nunc Aliquet Bibendum",
                    Enchantment = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in. In vitae turpis massa sed elementum tempus egestas sed.

                        Nunc aliquet bibendum enim facilisis gravida neque convallis. Commodo odio aenean sed adipiscing diam. Ornare massa eget egestas purus. Lacus sed turpis tincidunt id aliquet risus feugiat in. Bibendum ut tristique et egestas. Purus viverra accumsan in nisl nisi scelerisque eu ultrices vitae. In hendrerit gravida rutrum quisque non tellus orci ac auctor.",
                    Intention   = "Power",
                    MagicType   = "Black",
                    User        = user2,
                    Filename    = "mandala_geometry_sacred_symbol_4242415.png",
                };
                context.Spell.Add(s);
                context.SaveChanges();

                s = new Spell
                {
                    SpellID     = 7,
                    Title       = "Magna Exercitation",
                    Enchantment = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 

                        Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

                        Excepteur sint occaecat cupidatat non proident, sunt in. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.",
                    Intention   = "Wealth",
                    MagicType   = "Grey",
                    User        = user3,
                    Filename    = "mandala_sacred_ancient_geometry_vector_3732998.png",
                };
                context.Spell.Add(s);
                context.SaveChanges();

                s = new Spell
                {
                    SpellID     = 8,
                    Title       = "Laboris Nisi ut Aliquip",
                    Enchantment = @"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 

                        Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

                        Excepteur sint occaecat cupidatat non proident, sunt in. Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.",
                    Intention   = "Knowledge",
                    MagicType   = "White",
                    User        = user2,
                    Filename    = "devil-goat-with-sacred-geometry.png",
                };
                context.Spell.Add(s);
                context.SaveChanges();

                s = new Spell
                {
                    SpellID     = 9,
                    Title       = "Fringilla est Ullamcorper",
                    Enchantment = @"Diam maecenas ultricies mi eget mauris pharetra et. Mi in nulla posuere sollicitudin aliquam ultrices sagittis. Purus non enim praesent elementum facilisis.

                        Pellentesque pulvinar pellentesque habitant morbi tristique senectus. Nunc lobortis mattis aliquam faucibus purus in. Amet volutpat consequat mauris nunc.

                        In aliquam sem fringilla ut morbi. Mus mauris vitae ultricies leo integer malesuada nunc. Nulla posuere sollicitudin aliquam ultrices sagittis orci a scelerisque. Eget mi proin sed libero enim. Porta non pulvinar neque laoreet suspendisse.",
                    Intention   = "Protection",
                    MagicType   = "Black",
                    User        = user1,
                    Filename    = "mandala_sacred_ancient_geometry_vector_3732998.png",
                };
                context.Spell.Add(s);
                context.SaveChanges();
            }
        }
 // constructor
 public ContactFormRepository(BookOfSpellsContext c)
 {
     context = c;
 }