public async Task <IActionResult> GetAllWalletStatus([FromQuery] WalletStatusParameter walletStatusParameter) { var getAllWalletStatusQuery = new GetAllWalletStatusQuery(walletStatusParameter); var result = await mediator.Send(getAllWalletStatusQuery); return(StatusCode((int)result.Code, result.Value)); }
public async Task <List <GetAllWalletStatusDto> > Handle(GetAllWalletStatusQuery request, CancellationToken cancellationToken) { var result = mapper.Map <List <GetAllWalletStatusDto> >(await context.WalletStatus.ToListAsync()); return(result); }