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)); }
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)); }