public Domain.Meetup Create(CreateMeetupRequest request)
        {
            var meetup = new Domain.Meetup(0, request.HostUserId, request.Name, request.SeatsAvailable);

            _repository.Add(meetup);
            _repository.Commit();

            return(meetup);
        }
Пример #2
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));
        }
Пример #3
0
        public IActionResult Create(CreateMeetupRequest request)
        {
            var meetup = _applicationService.Create(request);

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