예제 #1
0
 public CourseEnrollmentRepository(ISchoolDbContext schoolDbContext)
 {
     this._context = schoolDbContext;
 }
예제 #2
0
 public GradeRepository(ISchoolDbContext schoolDbContext)
 {
     this._context = schoolDbContext;
 }
 public GetAllStudentsQueryHandler(ISchoolDbContext context, IMapper mapper)
 {
     _context = context;
     _mapper  = mapper;
 }
예제 #4
0
 public UpdateCourseCommandHandler(ISchoolDbContext context)
 {
     _context = context;
 }
 public GetLanguagesListQueryHandler(ISchoolDbContext context, IMapper mapper)
 {
     _context = context;
     _mapper  = mapper;
 }
 public GetTeacherQueryHandler(ISchoolDbContext context, IMapper mapper)
 {
     _context = context;
     _mapper  = mapper;
 }
예제 #7
0
 public DeleteCategoryCommandHandler(ISchoolDbContext context)
 {
     _context = context;
 }
        public static void Seed(ISchoolDbContext context)
        {
            var students = new List <Student>
            {
                new Student {
                    FirstMidName = "Carson", LastName = "Alexander", EnrollmentDate = DateTime.Parse("2005-09-01")
                },
                new Student {
                    FirstMidName = "Meredith", LastName = "Alonso", EnrollmentDate = DateTime.Parse("2002-09-01")
                },
                new Student {
                    FirstMidName = "Arturo", LastName = "Anand", EnrollmentDate = DateTime.Parse("2003-09-01")
                },
                new Student {
                    FirstMidName = "Gytis", LastName = "Barzdukas", EnrollmentDate = DateTime.Parse("2002-09-01")
                },
                new Student {
                    FirstMidName = "Yan", LastName = "Li", EnrollmentDate = DateTime.Parse("2002-09-01")
                },
                new Student {
                    FirstMidName = "Peggy", LastName = "Justice", EnrollmentDate = DateTime.Parse("2001-09-01")
                },
                new Student {
                    FirstMidName = "Laura", LastName = "Norman", EnrollmentDate = DateTime.Parse("2003-09-01")
                },
                new Student {
                    FirstMidName = "Nino", LastName = "Olivetto", EnrollmentDate = DateTime.Parse("2005-09-01")
                }
            };

            students.ForEach(s => context.Set <Student>().Add(s));
            ((DbContext)context).SaveChanges();
            var courses = new List <Course>
            {
                new Course {
                    CourseId = 1050, Title = "Chemistry", Credits = 3,
                },
                new Course {
                    CourseId = 4022, Title = "Microeconomics", Credits = 3,
                },
                new Course {
                    CourseId = 4041, Title = "Macroeconomics", Credits = 3,
                },
                new Course {
                    CourseId = 1045, Title = "Calculus", Credits = 4,
                },
                new Course {
                    CourseId = 3141, Title = "Trigonometry", Credits = 4,
                },
                new Course {
                    CourseId = 2021, Title = "Composition", Credits = 3,
                },
                new Course {
                    CourseId = 2042, Title = "Literature", Credits = 4,
                }
            };

            courses.ForEach(s => context.Set <Course>().Add(s));
            ((DbContext)context).SaveChanges();
            var enrollments = new List <Enrollment>
            {
                new Enrollment {
                    StudentId = 1, CourseId = 1050, Grade = Grade.A
                },
                new Enrollment {
                    StudentId = 1, CourseId = 4022, Grade = Grade.C
                },
                new Enrollment {
                    StudentId = 1, CourseId = 4041, Grade = Grade.B
                },
                new Enrollment {
                    StudentId = 2, CourseId = 1045, Grade = Grade.B
                },
                new Enrollment {
                    StudentId = 2, CourseId = 3141, Grade = Grade.F
                },
                new Enrollment {
                    StudentId = 2, CourseId = 2021, Grade = Grade.F
                },
                new Enrollment {
                    StudentId = 3, CourseId = 1050
                },
                new Enrollment {
                    StudentId = 4, CourseId = 1050,
                },
                new Enrollment {
                    StudentId = 4, CourseId = 4022, Grade = Grade.F
                },
                new Enrollment {
                    StudentId = 5, CourseId = 4041, Grade = Grade.C
                },
                new Enrollment {
                    StudentId = 6, CourseId = 1045
                },
                new Enrollment {
                    StudentId = 7, CourseId = 3141, Grade = Grade.A
                },
            };

            enrollments.ForEach(s => context.Set <Enrollment>().Add(s));
            ((DbContext)context).SaveChanges();
        }
예제 #9
0
 public CreateTeacherCommandHandler(ISchoolDbContext context)
 {
     _context = context;
 }
예제 #10
0
 public StudentRepository(ISchoolDbContext schoolDbContext)
 {
     this._context = schoolDbContext;
 }
예제 #11
0
 public SeedSampleDataCommandHandler(ISchoolDbContext context, IUserManager userManager)
 {
     _context     = context;
     _userManager = userManager;
 }
 public DeleteEmployeeCommandHandler(ISchoolDbContext context, IUserManager userManager, ICurrentUserService currentUser)
 {
     _context     = context;
     _userManager = userManager;
     _currentUser = currentUser;
 }
예제 #13
0
 public DeleteStudentCourseStatusCommandHandler(ISchoolDbContext context)
 {
     _context = context;
 }