public GetAllCreditCardQueryHandlerTests() { _logger = new Mock <ILogger <GetAllCreditCardQueryHandler> >(); _respositoryMock = new Mock <ICreditCardRepository>(); _query = new GetAllCreditCardQuery(); _handler = new GetAllCreditCardQueryHandler(_respositoryMock.Object, _logger.Object); }
public async Task <IActionResult> Get() { _logger.LogTrace("Begin: Get All"); var query = new GetAllCreditCardQuery(); var records = await _mediator.Send(query); return(Ok(records)); }
public async Task <IEnumerable <CreditCartOutput> > Handle(GetAllCreditCardQuery request, CancellationToken cancellationToken) { _logger.LogTrace("Handle Begin"); var dbResult = await _creditCardRepository.Get(); var result = dbResult.Select(r => new CreditCartOutput() { Id = r.Id, Name = r.Name, CardNumber = r.CardNumber, ExpiryDate = r.ExpiryDate }); _logger.LogTrace("Handle Return"); return(result); }