示例#1
0
        public async Task <IEnumerable <VisitorResponse> > Execute(GetVisitorsQuery cmd, CqrsContext ctx, CancellationToken cancellationToken = new CancellationToken())
        {
            var entities = await _visitorsRepository.GetAll();

            var dtos = entities.Select(x => new VisitorResponse(x));

            return(dtos);
        }
示例#2
0
        public async Task <IEnumerable <VisitorResponse> > Get()
        {
            var query = new GetVisitorsQuery();

            var response = await _cqrsDispatcher.ExecuteQuery <GetVisitorsQuery, IEnumerable <VisitorResponse> >(query, null, new CancellationToken());

            return(response);
        }