public async Task <IActionResult> Get([FromQuery] GetAllWalletRequestModel requestModel) { var responseModel = await mediator.Send(requestModel); if (responseModel.IsValid) { return(Ok(responseModel)); } else { return(BadRequest(responseModel)); } }
public async Task <ResponseModel <IEnumerable <GetAllWalletResponseModel> > > Handle(GetAllWalletRequestModel requestModel, CancellationToken cancellationToken) { var walletsModel = await walletRepository.GetAllAsync(requestModel.StartDate, requestModel.EndDate); var getAllWalletResponseModel = mapper.Map <IEnumerable <GetAllWalletResponseModel> >(walletsModel); responseModel = new ResponseModel <IEnumerable <GetAllWalletResponseModel> > { IsValid = true, ErrorMessage = null, Data = getAllWalletResponseModel }; return(responseModel); }