Beispiel #1
0
        public async Task <IActionResult> Get()
        {
            this._logger.LogInformation("LedgerEventController: Entering function scope GET");
            var query           = new AllLedgerEventQuery();
            var allLedgerEvents = await this._queryBus.Execute <AllLedgerEventQuery, IEnumerable <LedgerEvent> >(query);

            var dtos = this._mapper.Map <List <LedgerEventDto> >(allLedgerEvents);

            return(this.Ok(dtos));
        }
Beispiel #2
0
 public override async Task <IEnumerable <LedgerEvent> > Handle(AllLedgerEventQuery query)
 {
     return(await this._ledgerEventRepository.GetEvents());
 }