コード例 #1
0
        public IActionResult Create(CreateMeetupRequest request)
        {
            var meetup    = _applicationService.Create(request);
            var meetupDto = new CreatedMeetupDto
            {
                Id             = meetup.Id,
                Name           = meetup.Name,
                AvailableSeats = meetup.AvailableSeats
            };

            return(CreatedAtAction(nameof(Get), new { id = meetupDto.Id }, meetupDto));
        }
コード例 #2
0
        public IActionResult Create(CreateMeetupCommand request)
        {
            var meetup    = _commandDispatcher.Handle <CreateMeetupCommand, Domain.Meetup>(request);
            var meetupDto = new CreatedMeetupDto
            {
                Id             = meetup.Id,
                Name           = meetup.Name,
                AvailableSeats = meetup.AvailableSeats
            };

            return(CreatedAtAction(nameof(Get), new { id = meetupDto.Id }, meetupDto));
        }