コード例 #1
0
 public UnitOfWork()
 {
     _dbContext             = new ApplicationDbContextPersistence();
     Appointments           = new AppointmentRepository(_dbContext);
     Departments            = new DepartmentRepository(_dbContext);
     Employees              = new EmployeeRepository(_dbContext);
     EmployeeQualifications = new EmployeeQualificationRepository(_dbContext);
     EmployeeTasks          = new EmployeeTaskRepository(_dbContext);
     Projects           = new ProjectRepository(_dbContext);
     Qualifications     = new QualificationRepository(_dbContext);
     Tasks              = new TaskRepository(_dbContext);
     TaskQualifications = new TaskQualificationRepository(_dbContext);
     EmployeeProjects   = new EmployeeProjectRepository(_dbContext);
     DashboardDisplays  = new DashboardDisplayRepository(_dbContext);
 }
コード例 #2
0
 public EmployeeTaskRepository(ApplicationDbContextPersistence dbContext)
 {
     _dbContext = dbContext;
 }
コード例 #3
0
 public DepartmentRepository(ApplicationDbContextPersistence dbContext)
 {
     _dbContext = dbContext;
 }
コード例 #4
0
 public DashboardDisplayRepository(ApplicationDbContextPersistence dbContext)
 {
     _dbContext = dbContext;
 }
コード例 #5
0
 public TaskQualificationRepository(ApplicationDbContextPersistence dbContext)
 {
     _dbContext = dbContext;
 }
コード例 #6
0
 public ProjectRepository(ApplicationDbContextPersistence dbContext)
 {
     _dbContext = dbContext;
 }