示例#1
0
        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));
        }