public async Task <IEnumerable <GetAllAssetsResponseDto> > Handle(GetAssetsQuery command, CancellationToken cancellationToken) { var queryResult = await _assetsRepository.GetAssetsPerPage(); var response = _mapper.Map <IEnumerable <Assets>, IEnumerable <GetAllAssetsResponseDto> >(queryResult); return(response); }
public async Task <IActionResult> GetAssetsForPage([FromQuery] string pageNumber) { var query = new GetAssetsQuery(pageNumber); var result = await _mediator.Send(query); return(Response(200, result)); }