Beispiel #1
0
 public RentingService(RentDbContext db) : base()
 {
     DbContext       = db;
     Companies       = new CompanyRepository(db);
     Rentals         = new RentalRepository(db);
     Instructors     = new InstructorRepository(db);
     Languages       = new LanguageRepository(db);
     LanguageLevels  = new LanguageLevelRepository(db);
     Tickets         = new TicketRepository(db);
     WageRates       = new WageRateRepository(db);
     Expertises      = new ExpertiseRepository(db);
     ExpertiseLevels = new ExpertiseLevelRepository(db);
     Courses         = new CourseRepository(db);
 }
Beispiel #2
0
 public UnitOfWork(string connection)
 {
     PersonRepository            = new PersonRepository(new DbConnectionFactory(connection));
     LanguageRepository          = new LanguageRepository(new DbConnectionFactory(connection));
     ProfessionalSkillRepository = new ProfessionalSkillRepository(new DbConnectionFactory(connection));
     EducationRepository         = new EducationRepository(new DbConnectionFactory(connection));
     JobRepository            = new JobRepository(new DbConnectionFactory(connection));
     TypeJobRepository        = new TypeJobRepository(new DbConnectionFactory(connection));
     WorkExpireanceRepository = new WorkExpireanceRepository(new DbConnectionFactory(connection));
     InterviewRepository      = new InterviewRepository(new DbConnectionFactory(connection));
     LanguagesNameRepository  = new TypeLanguageRepository(new DbConnectionFactory(connection));
     LanguageLevelRepository  = new LanguageLevelRepository(new DbConnectionFactory(connection));
     TypeJobsNameRepository   = new TypeJobsNameRepository(new DbConnectionFactory(connection));
 }
Beispiel #3
0
 public LanguageLevelBusiness(IUnitOfWork _unitOfWork)
 {
     unitOfWork = _unitOfWork;
     repository = new LanguageLevelRepository(unitOfWork);
 }