19 lines
		
	
	
		
			642 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			642 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| using Domains.ApplicantDomain;
 | |
| using Infrastructure.Database.Generic;
 | |
| using Microsoft.EntityFrameworkCore;
 | |
| 
 | |
| namespace Infrastructure.Database.Applicants.Repositories
 | |
| {
 | |
|     public class ApplicantsRepository(IGenericReader reader, IGenericWriter writer, IUnitOfWork unitOfWork)
 | |
|         : GenericRepository<Applicant>(writer, unitOfWork), IApplicantsRepository
 | |
|     {
 | |
|         protected override IQueryable<Applicant> LoadDomain()
 | |
|         {
 | |
|             return reader.GetAll<Applicant>()
 | |
|                 .Include(a => a.CountryOfBirth)
 | |
|                 .Include(a => a.CityOfBirth)
 | |
|                 .Include(a => a.PlaceOfWork);
 | |
|         }
 | |
|     }
 | |
| }
 |