public async Task<ActionResult> PostDriverRaceEntry(int raceId, CreateDriverRaceEntryCommand command)
        {
            if (command.RaceId != raceId) return BadRequest();

            var result = await _mediator.Send(command);

            return ResponseHelpers.BuildStatusCodeResponse(this, result, 201);
        }
        public async Task <ActionResult> PostFantasyTeamRaceEntry(int fantasyTeamId, CreateFantasyTeamRaceEntryCommand command)
        {
            if (command.FantasyTeamId != fantasyTeamId)
            {
                return(BadRequest());
            }

            var result = await _mediator.Send(command);

            return(ResponseHelpers.BuildStatusCodeResponse(this, result, 201));
        }
Exemple #3
0
        public async Task <ActionResult <RacePick> > SetRacePick(int ownerId, SetRacePickCommand command)
        {
            if (command.OwnerId != ownerId)
            {
                return(BadRequest());
            }

            var result = await _mediator.Send(command);

            return(ResponseHelpers.BuildStatusCodeResponse(this, result, 200));
        }