コード例 #1
0
ファイル: TripController.cs プロジェクト: Ga1ahad/BackendPJA
        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));
        }
コード例 #2
0
        public async Task <IActionResult> CreateTrip([FromBody] CreateTripCommand command)
        {
            await Mediator.Send(command);

            return(Ok());
        }
コード例 #3
0
        public async Task <IActionResult> CreateTrip([FromBody] CreateTripCommand createTripCommand)
        {
            var result = await _mediator.Send(createTripCommand);

            return(result != default(TripViewModel) ? (IActionResult)Ok(result) : (IActionResult)BadRequest());
        }
コード例 #4
0
        public async Task <TripCommandResponse> CreateTripAsync(TravelUser user, Trip trip)
        {
            var command = new CreateTripCommand(user, trip);

            return(await _mediator.Send(command));
        }