public async Task <ApiResponse <IEnumerable <GetCharacterQueryResult> > > GetAll() { var query = new GetAllCharactersQuery(); var data = await _operationMediator.HandleAsync(query); return(ApiResponse.Ok(data)); }
public async Task <IEnumerable <CharacterDto> > Handle(GetAllCharactersQuery request, CancellationToken cancellationToken) { var characters = await _characterRepository.GetAll(); var characterDtos = _mapper.Map <IEnumerable <CharacterDto> >(characters); return(characterDtos); }
public async Task <List <CharacterDto> > Handle(GetAllCharactersQuery request, CancellationToken cancellationToken) { var result = await _unitOfWork.CharacterRepository.GetAll(); return(_mapper.Map <List <CharacterDto> >(result)); }