public async Task <IActionResult> CreateTrip(CreateTripCommand command) { var userName = User.Claims; // command.idUser = Int16.Parse(userName); var commandResult = await _mediator.Send(command); return(Ok(commandResult)); }
public async Task <IActionResult> CreateTrip([FromBody] CreateTripCommand command) { await Mediator.Send(command); return(Ok()); }
public async Task <IActionResult> CreateTrip([FromBody] CreateTripCommand createTripCommand) { var result = await _mediator.Send(createTripCommand); return(result != default(TripViewModel) ? (IActionResult)Ok(result) : (IActionResult)BadRequest()); }
public async Task <TripCommandResponse> CreateTripAsync(TravelUser user, Trip trip) { var command = new CreateTripCommand(user, trip); return(await _mediator.Send(command)); }