Beispiel #1
0
        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();
                    }
                }
            }
        }
Beispiel #2
0
 public void Add(Survey newSurvey)
 {
     _context.Add(newSurvey);
     _context.SaveChanges();
 }
Beispiel #3
0
 public void Add(SurveyMaster newSurveyMaster)
 {
     _context.Add(newSurveyMaster);
     _context.SaveChanges();
 }
Beispiel #4
0
 public void Add(SurveyQuestion newSurveyQuestion)
 {
     _context.Add(newSurveyQuestion);
     _context.SaveChanges();
 }
 public void Add(AnswerOption newAnswerOption)
 {
     _context.Add(newAnswerOption);
     _context.SaveChanges();
 }
Beispiel #6
0
 public void Add(Result newResult)
 {
     _context.Add(newResult);
     _context.SaveChanges();
 }
 public void Add(Session newSession)
 {
     _context.Add(newSession);
     _context.SaveChanges();
 }
Beispiel #8
0
 public void Add(AMaster newAnswer)
 {
     _context.Add(newAnswer);
     _context.SaveChanges();
 }
Beispiel #9
0
 public void Add(Feed newFeed)
 {
     _context.Add(newFeed);
     _context.SaveChanges();
 }
Beispiel #10
0
 public void Add(AnswerGroup newAnswerGroup)
 {
     _context.Add(newAnswerGroup);
     _context.SaveChanges();
 }
Beispiel #11
0
 public void Add(Question newQuestion)
 {
     _context.Add(newQuestion);
     _context.SaveChanges();
 }