public async Task <IActionResult> GetAll() { var query = new GetAllJobsQuery(); var result = await _mediator.Send(query); return(Ok(result)); }
public async Task <ListResponse <Job> > Handle(GetAllJobsQuery request, CancellationToken cancellationToken) { IEnumerable <Job> jobs = await _unitOfWork.Jobs.GetAllAsync(); if (!jobs.Any()) { _logger.LogWarning("No jobs have returned from the database"); } ListResponse <Job> response = _mapper.Map <ListResponse <Job> >(jobs); return(response); }