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(writer, unitOfWork), IApplicantsRepository { protected override IQueryable LoadDomain() { return reader.GetAll() .Include(a => a.CountryOfBirth) .Include(a => a.CityOfBirth) .Include(a => a.PlaceOfWork); } } }