예제 #1
0
        private System.Data.Entity.DbContext context;// = new DbContext();

        //ICompanyRepository gcompanyRepository;
        public UnitOfWork(System.Data.Entity.DbContext _context, ICompanyRepository _companyRepository,
                          IJobCategoryRepository _jobCategoryRepository, IJobRepository _jobRepository,
                          IJobApplicationRepository _jobApplicationRepository, IWorkExperienceRepository _workExperienceRepository,
                          IEducationBackgroundRepository _educationBackgroundRepository, IResumeRepository _resumeRepository,
                          IUserRepository _userRepository, IJobSubscriptionRepository _jobSubRepo, ILanguageRepository _languageRepo)
        {
            companyRepository             = _companyRepository;
            jobCategoryRepository         = _jobCategoryRepository;
            jobRepository                 = _jobRepository;
            jobApplicationRepository      = _jobApplicationRepository;
            workExperienceRepository      = _workExperienceRepository;
            educationBackgroundRepository = _educationBackgroundRepository;
            resumeRepository              = _resumeRepository;
            userRepository                = _userRepository;
            jobSubscriptionRepository     = _jobSubRepo;
            languageRepository            = _languageRepo;

            context = _context;
        }
 public EducationBackgroundService(IEducationBackgroundRepository educationBackgroundRepository, IUnitOfWork unitOfWork)
 {
     this.educationBackgroundRepository = educationBackgroundRepository;
     this.unitOfWork = unitOfWork;
 }