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