Exemplo n.º 1
0
        public async Task <IActionResult> Get([FromQuery] GetAllWalletRequestModel requestModel)
        {
            var responseModel = await mediator.Send(requestModel);

            if (responseModel.IsValid)
            {
                return(Ok(responseModel));
            }
            else
            {
                return(BadRequest(responseModel));
            }
        }
Exemplo n.º 2
0
        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);
        }