public async Task <T> Update <T>(IRecruiter principal, RecruiterUpdateInput model) where T : RecruiterOutput { var recruiter = await Repository.FirstOrDefaultAsync(x => x.Id == principal.Id); return(await UpdateInternal <T>(recruiter, model)); }
public Task <List <T> > GetOrganizations <T>(IRecruiter marketer) where T : RecruiterOrganizationOutput { return(Repository.Queryable() .Include(x => x.RecruitingOrganization) .Where(x => x.RecruitingOrganization != null && x.RecruitingOrganization.Discoverable) .ProjectTo <T>(ProjectionMapping) .ToListAsync()); }
public RecruiterController(IRecruiter recruiterRepository, ILogger <RecruiterController> logger, IHubContext <RecruiterHub> hub) { _recruiterHub = hub; _recruiterRepository = recruiterRepository; _logger = logger; }
public AgencyController(IRecruiter recruiter, IOrganizationService organizationService) { _recruiter = recruiter; _organizationService = organizationService; }
public RecruiterController(IRecruiter recruiter, IRecruiterService service) { _service = service; _recruiter = recruiter; }