Esempio n. 1
0
        public static void Initialize(IServiceProvider serviceProvider)
        {
            using (var context = new MemeApiContext(
                       serviceProvider.GetRequiredService <DbContextOptions <MemeApiContext> >()))
            {
                // Look for any movies.
                if (context.MemeItem.Count() > 0)
                {
                    return;   // DB has been seeded
                }

                context.MemeItem.AddRange(
                    new MemeItem
                {
                    Title    = "Is Mayo an Instrument?",
                    Url      = "https://i.kym-cdn.com/photos/images/original/001/371/723/be6.jpg",
                    Tags     = "spongebob",
                    Uploaded = "07-10-18 4:20T18:25:43.511Z",
                    Width    = "768",
                    Height   = "432"
                }


                    );
                context.SaveChanges();
            }
        }
Esempio n. 2
0
 public void ClearDb()
 {
     using (var context = new MemeApiContext(options))
     {
         context.MemeItem.RemoveRange(context.MemeItem);
         context.SaveChanges();
     };
 }
Esempio n. 3
0
        public void SetupDb()
        {
            using (var context = new MemeApiContext(options))
            {
                MemeItem memeItem1 = new MemeItem()
                {
                    Title = memeTitles[0]
                };

                MemeItem memeItem2 = new MemeItem()
                {
                    Title = memeTitles[1]
                };

                context.MemeItem.Add(memeItem1);
                context.MemeItem.Add(memeItem2);
                context.SaveChanges();
            }
        }