public static void Initialize(IServiceProvider serviceProvider) { const int NUM_OF_QUESTIONS = 8; using (var context = new NewsManDbContext( serviceProvider.GetRequiredService < DbContextOptions <NewsManDbContext> >())) { // Look for any data first. if (context.Survey.Any()) { return; // DB has been seeded } for (var x = 1; x < NUM_OF_QUESTIONS; x++) { // loop y number of times for EACH question (x) var q = new QMaster { Id = x }; for (var y = 1; y < 100; y++) { int rnd = new Random().Next(1, 5); context.Survey.AddRange( new Survey { QMaster = q, Answer = rnd } ); context.SaveChanges(); } } } }
public void Add(Survey newSurvey) { _context.Add(newSurvey); _context.SaveChanges(); }
public void Add(SurveyMaster newSurveyMaster) { _context.Add(newSurveyMaster); _context.SaveChanges(); }
public void Add(SurveyQuestion newSurveyQuestion) { _context.Add(newSurveyQuestion); _context.SaveChanges(); }
public void Add(AnswerOption newAnswerOption) { _context.Add(newAnswerOption); _context.SaveChanges(); }
public void Add(Result newResult) { _context.Add(newResult); _context.SaveChanges(); }
public void Add(Session newSession) { _context.Add(newSession); _context.SaveChanges(); }
public void Add(AMaster newAnswer) { _context.Add(newAnswer); _context.SaveChanges(); }
public void Add(Feed newFeed) { _context.Add(newFeed); _context.SaveChanges(); }
public void Add(AnswerGroup newAnswerGroup) { _context.Add(newAnswerGroup); _context.SaveChanges(); }
public void Add(Question newQuestion) { _context.Add(newQuestion); _context.SaveChanges(); }