Ejemplo n.º 1
0
        private static void Main(/*string[] args*/)
        {
            Console.WriteLine("Hello World");

            var dbContext = new EfTutoringDbContext();
            var tutorRepo = new EfEntityRepository <TutorStudentDal>(dbContext);

            tutorRepo.DeleteAll();

            var tutor1 = new TutorStudentDal()
            {
                Number   = 1234,
                LastName = "Bilodeau"
            };

            tutorRepo.Add(tutor1);

            var tutor2 = new TutorStudentDal()
            {
                Number   = 12345,
                LastName = "Bob"
            };

            tutorRepo.Add(tutor2);

            var tutorList = tutorRepo.GetAll();

            Console.WriteLine("Liste des tuteurs");
            foreach (var tutor in tutorList)
            {
                Console.WriteLine(tutor.Number + " - " + tutor.LastName);
            }
            Console.ReadKey();

            //var tutorsList = tutorRepo.GetAll();
            //var tutorsGagnon = tutorsList.Where(t => t.LastName == "Gagnon");

            var tutor3 = new TutorStudentDal()
            {
                Number   = 123456,
                LastName = "Roger"
            };

            tutorRepo.Add(tutor3);

            /*var sessionRepo = new EfEntityRepository<TutoringSessionDal>(dbContext);
             * var tutor3FromBd = tutorRepo.GetById(tutor3.Id);
             * var session1 = new TutoringSessionDal()
             * {
             *  DateTimeSession = new DateTime(2016, 03, 16),
             *  LengthSession = 1,
             *  TutorStudentDal = tutor3FromBd
             * };
             * sessionRepo.Add(session1);*/

            var appContext  = new EfTutoringDbContext();
            var sessionRepo = new EfEntityRepository <TutoringSessionDal>(appContext);

            sessionRepo.Add(new TutoringSessionDal()
            {
                DateTimeSession = new DateTime(2016, 04, 25, 13, 00, 00),
                LengthSession   = 1,
                TutorStudentDal = tutorRepo.GetAll().FirstOrDefault(t => t.Number == 99999)
            });
        }
Ejemplo n.º 2
0
        public TestDataSeeder()
        {
            DbContext appContext = new EfTutoringDbContext();

            _tutoRepository = new EfEntityRepository <TutorStudentDal>(appContext);
        }