Exemplo n.º 1
0
        public async Task <IEnumerable <ReasonCodeDto> > HandleAsync(FindReasonCode query)
        {
            _registry.IncrementFindDiscountsQuery();

            var codes = await _reasonCodeRepository.FindAsync(
                c => c.AppointmentId == query.AppointmentIdId);

            return(codes.Select(rc => new ReasonCodeDto
            {
                Code = rc.Code,
                Description = rc.Description
            }));
        }
Exemplo n.º 2
0
 public async Task <ActionResult <IEnumerable <ReasonCodeDto> > > Get([FromQuery] FindReasonCode query)
 => Ok(await _dispatcher.QueryAsync(query));