public static IQueryable <Companies> GetCompanies(this ReclutamientoAPIDbContext dbContext, int pageSize = 10, int pageNumber = 1)
        {
            // Get query from DbSet
            var query = dbContext.Companies.AsQueryable();

            return(query);
        }
        public static IQueryable <Applicants> GetApplicants(this ReclutamientoAPIDbContext dbContext, int pageSize = 10, int pageNumber = 1)
        {
            // Get query from DbSet
            var query = dbContext.Applicants.AsQueryable();

            return(query);
        }
 public static async Task <Companies> GetCompaniesByCompanyNameAsync(this ReclutamientoAPIDbContext dbContext, Companies entity)
 => await dbContext.Companies.FirstOrDefaultAsync(item => item.CompanyName == entity.CompanyName);
 public static async Task <Applicants> GetApplicantByNameAsync(this ReclutamientoAPIDbContext dbContext, Applicants entity)
 => await dbContext.Applicants.FirstOrDefaultAsync(item => item.Name == entity.Name);