示例#1
0
        public async Task AddAttendees(BulkAttendeeRequest request)
        {
            var requests = request.InviteRequests
                           .Where(r => _userAccessRepository.HasWriteAccessToEntity(request.UserId, Constants.EntityType.Reunion, r.ReunionId).Result)
                           .Where(r => _reunionValidator.ReunionIdExistsAsync(r.ReunionId).Result);

            request.InviteRequests = requests;

            await _attendeeRepository.AddAttendees(request)
            .ConfigureAwait(continueOnCapturedContext: false);
        }