public async Task <IActionResult> DeleteOwner(int id) { var command = new DeleteOwnerCommand(id); var result = await _mediator.Send(command); return(ResponseHelpers.BuildNoContentResponse(this, result)); }
public async Task <IActionResult> RemoveRider(int fantasyTeamId, int raceId, int riderId) { var command = new RemoveRiderFromFantasyTeamRaceEntryCommand(fantasyTeamId, raceId, riderId); var result = await _mediator.Send(command); return(ResponseHelpers.BuildNoContentResponse(this, result)); }
public async Task<ActionResult> DeleteDriverRaceEntry(int raceId, int driverId) { var command = new DeleteDriverRaceEntryCommand(raceId, driverId); var result = await _mediator.Send(command); return ResponseHelpers.BuildNoContentResponse(this, result); }
public async Task <IActionResult> RemoveDriver(int ownerId, int raceId, int driverId) { var command = new RemoveDriverFromRacePickCommand(ownerId, raceId, driverId); var result = await _mediator.Send(command); return(ResponseHelpers.BuildNoContentResponse(this, result)); }
public async Task <IActionResult> DeleteRacePick(int ownerId, int raceId) { var command = new DeleteRacePickCommand(ownerId, raceId); var result = await _mediator.Send(command); return(ResponseHelpers.BuildNoContentResponse(this, result)); }
public async Task<ActionResult> PutDriverRaceEntry(int raceId, int driverId, UpdateDriverRaceEntryCommand command) { if (command.RaceId != raceId || command.DriverId != driverId) return BadRequest(); var result = await _mediator.Send(command); return ResponseHelpers.BuildNoContentResponse(this, result); }
public async Task <ActionResult> PutRiderRaceEntry(int raceId, int riderId, UpdateRiderRaceEntryCommand command) { if (command.RaceId != raceId || command.RiderId != riderId) { return(BadRequest()); } var result = await _mediator.Send(command); return(ResponseHelpers.BuildNoContentResponse(this, result)); }
public async Task <ActionResult> UpdateRaceStage(int raceId, int stageId, UpdateRaceStageCommand command) { if (command.RaceId != raceId || command.Id != stageId) { return(BadRequest()); } var result = await _mediator.Send(command); return(ResponseHelpers.BuildNoContentResponse(this, result)); }
public async Task <IActionResult> PutOwner(int id, UpdateOwnerCommand command) { if (command.Id != id) { return(BadRequest()); } var query = new UpdateOwnerCommand(id, command.Name); var result = await _mediator.Send(query); return(ResponseHelpers.BuildNoContentResponse(this, result)); }