public async Task <ActionResult <RideRequestDto> > AddRideRequest([FromBody] RideRequestForCreationDto rideRequestForCreation) { // add error handling var command = new AddRideRequestCommand(rideRequestForCreation); var commandResponse = await _mediator.Send(command); var response = new Response <RideRequestDto>(commandResponse); return(CreatedAtRoute("GetRideRequest", new { commandResponse.RideRequestId }, response)); }
public AddRideRequestCommand(RideRequestForCreationDto rideRequestToAdd) { RideRequestToAdd = rideRequestToAdd; }