示例#1
0
        public async Task AddToEvent(Guid eventId, AddMemberToEventRequest request)
        {
            var @event = await _eventRepository.Get(eventId);

            EnsureEventExists(@event);

            var member = await _memberRepository.Get(request.MemberId);

            EnsureMemberExists(member);

            _memberRepository.AddMemberToEvent(@event, request.MemberId);

            await EnsureMemberAddedInDataBase();
        }