public async Task <IEnumerable <OccupationViewModel> > Handle(GetOccupationQuery request, CancellationToken cancellationToken) { var occupations = _occupationRatingsRepository.GetOccupation(cancellationToken); var occupationsResult = occupations?.Any() ?? false ? _mapper.Map <IEnumerable <OccupationViewModel> >(occupations) : Enumerable.Empty <OccupationViewModel>(); return(await Task.FromResult(occupationsResult)); }
public async Task <IEnumerable <OccupationViewModel> > GetOccupation() { var request = new GetOccupationQuery(); return(await Mediator.Send(request)); }