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)); }
public override async Task <IEnumerable <LedgerEvent> > Handle(AllLedgerEventQuery query) { return(await this._ledgerEventRepository.GetEvents()); }