public async Task <ActionResult <GetFantasyTeamRaceEntryByIdVm> > GetFantasyTeamRaceEntry(int fantasyTeamId, int raceId)
        {
            var query  = new GetFantasyTeamRaceEntryByIdQuery(fantasyTeamId, raceId);
            var result = await _mediator.Send(query);

            return(ResponseHelpers.BuildRawContentResponse(this, result));
        }
示例#2
0
        public async Task <ActionResult <GetOwnerByIdVm> > GetOwner(int id)
        {
            var query  = new GetOwnerByIdQuery(id);
            var result = await _mediator.Send(query);

            return(ResponseHelpers.BuildRawContentResponse(this, result));
        }
示例#3
0
        public async Task <ActionResult <GetRacePickByIdVm> > GetRacePick(int ownerId, int raceId)
        {
            var query  = new GetRacePicksByIdQuery(ownerId, raceId);
            var result = await _mediator.Send(query);

            return(ResponseHelpers.BuildRawContentResponse(this, result));
        }
        public async Task <ActionResult <GetAllRiderRaceEntriesVm> > GetRiderRaceEntries(int raceId)
        {
            var query  = new GetAllRiderRaceEntriesQuery(raceId);
            var result = await _mediator.Send(query);

            return(ResponseHelpers.BuildRawContentResponse(this, result));
        }
示例#5
0
        public async Task <ActionResult <GetAllFantasyTeamsVm> > GetFantasyTeams()
        {
            var query  = new GetAllFantasyTeamsQuery();
            var result = await _mediator.Send(query);

            return(ResponseHelpers.BuildRawContentResponse(this, result));
        }
        public async Task <ActionResult <GetRaceStageByIdVm> > GetRaceStage(int raceId, int stageId)
        {
            var query  = new GetRaceStageByIdQuery(raceId, stageId);
            var result = await _mediator.Send(query);

            return(ResponseHelpers.BuildRawContentResponse(this, result));
        }