public ActionResult <IEnumerable <TrackDTO> > GetAll() { var query = new AllTracksQuery(); var handler = _queryHandler.Build(query); return(Ok(_mapper.Map <IEnumerable <TrackDTO> >(handler.Get()))); }
public IQueryHandler <AllTracksQuery, IEnumerable <Track> > Build(AllTracksQuery query) { return(new AllTracksQueryHandler(_service)); }