public ActionResult <IEnumerable <TicketingRecordDTO> > GetAllByStatus(int status) { var query = new AllTicketingRecordsByStatusQuery(status); var handler = _queryHandler.Build(query); return(Ok(_mapper.Map <IEnumerable <TicketingRecordDTO> >(handler.Get()))); }
public IQueryHandler <AllTicketingRecordsByStatusQuery, IEnumerable <TicketingRecord> > Build(AllTicketingRecordsByStatusQuery query) { return(new AllTicketingRecordsByStatusQueryHandler(_service, query)); }
public AllTicketingRecordsByStatusQueryHandler(ITicketingService service, AllTicketingRecordsByStatusQuery query) { _service = service; _query = query; }