public async Task <ActionResult <ListModel <AppointmentReasonModel> > > GetAll([FromQuery] GetAppointmentReasonsListQuery request) { return(Ok(await Mediator.Send(request))); }
public async Task <ListModel <AppointmentReasonModel> > Handle(GetAppointmentReasonsListQuery request, CancellationToken cancellationToken) { var defaultSort = BuildSortList <AppointmentReason>(i => i.AppointmentReasonId); return(await RetrieveListResults <AppointmentReason, AppointmentReasonModel>(null, defaultSort, request, cancellationToken)); }