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); }
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)); }
public LanguageLevelBusiness(IUnitOfWork _unitOfWork) { unitOfWork = _unitOfWork; repository = new LanguageLevelRepository(unitOfWork); }