Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 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());
 }
Ejemplo n.º 3
0
 public RecruiterController(IRecruiter recruiterRepository, ILogger <RecruiterController> logger, IHubContext <RecruiterHub> hub)
 {
     _recruiterHub        = hub;
     _recruiterRepository = recruiterRepository;
     _logger = logger;
 }
Ejemplo n.º 4
0
 public AgencyController(IRecruiter recruiter,
                         IOrganizationService organizationService)
 {
     _recruiter           = recruiter;
     _organizationService = organizationService;
 }
Ejemplo n.º 5
0
 public RecruiterController(IRecruiter recruiter, IRecruiterService service)
 {
     _service   = service;
     _recruiter = recruiter;
 }