public QuotesController(SantaDataContext context) { _context = context; if (!_context.Quote.Any()) { Seeder.SeedDB(context); } }
public static void SeedDB(SantaDataContext context) { if (context.Quote.Any()) { return; } List <Quote> quotes = new List <Quote>() { new Quote { Content = "ORM benytter Repository Pattern" }, new Quote { Content = "Entity framework bruger Unit of Work" }, new Quote { Content = "MVC står for Model view controller" }, new Quote { Content = "MVC overholder Seperation of Concern" }, new Quote { Content = "Du kan teste API'er med værktøjer såsom POstman eller fiddler" }, new Quote { Content = "Hello santa" }, new Quote { Content = "Razor pages bør bruges til simple websites uden meget logik" }, new Quote { Content = "MVC burde benyttes når du har behov for mere kompleksitet" }, new Quote { Content = "Hello Satan" }, new Quote { Content = "Hello Pika" }, new Quote { Content = "Hello Bearcu" }, new Quote { Content = "Hello World" }, new Quote { Content = "Hello Muc" }, new Quote { Content = "#BobIsDead" }, new Quote { Content = "#NearDeathExperience" }, new Quote { Content = "Bob is here!" }, new Quote { Content = "Santa has many minions." }, new Quote { Content = "More pay for the minions!" }, new Quote { Content = "Jeg kan ikke komme på flere lige nu :(" }, new Quote { Content = ":)" }, new Quote { Content = ":D" }, new Quote { Content = ":(" }, new Quote { Content = "Næsten overstået!" }, new Quote { Content = "F*****g jul." } }; foreach (Quote q in quotes) { context.Quote.AddAsync(q); } context.SaveChangesAsync(); }
public ValuesController(SantaDataContext context) { _context = context; }