Beispiel #1
0
 public UnitOfWork(IOwinContext context)
 {
     dbContext = context.Get <USR_DBEntities>();
     applicationUserManager               = context.Get <ApplicationUserManager>();
     applicationRoleManager               = context.Get <ApplicationRoleManager>();
     userRepository                       = new GenericRepository <UserProfile>(dbContext);
     genderTypeRepository                 = new GenericRepository <GenderType>(dbContext);
     countryRepository                    = new GenericRepository <Country>(dbContext);
     cityRepository                       = new GenericRepository <City>(dbContext);
     universityRepository                 = new GenericRepository <University>(dbContext);
     statusRepository                     = new GenericRepository <Status>(dbContext);
     facultyRepository                    = new GenericRepository <Faculty>(dbContext);
     courseRepository                     = new GenericRepository <Course>(dbContext);
     disciplineBranchRepository           = new GenericRepository <DisciplineBranch>(dbContext);
     disciplineRepository                 = new GenericRepository <Discipline>(dbContext);
     ratingRepository                     = new GenericRepository <Rating>(dbContext);
     ratingTypeRepository                 = new GenericRepository <RatingType>(dbContext);
     ratingDivisionRepository             = new GenericRepository <RatingDivision>(dbContext);
     ratingSystemRepository               = new GenericRepository <RatingSystem>(dbContext);
     professorDisciplineRepository        = new GenericRepository <ProfessorDiscipline>(dbContext);
     studentProfessorDisciplineRepository = new GenericRepository <StudentProfessorDiscipline>(dbContext);
 }
 public GenericRepository(USR_DBEntities dbContext)
 {
     this.dbContext = dbContext;
     dbSet          = dbContext.Set <T>();
 }