public async Task <bool> ApproveAttendees(ApproveAttendeesDto approveAttendees)
        {
            foreach (var userId in approveAttendees.UserIds)
            {
                var userSession = await _dbContext.UserSessionXref
                                  .FirstOrDefaultAsync(x => x.SessionId == approveAttendees.SessionId && x.UserId == userId);

                if (userSession != null)
                {
                    userSession.IsApproved = true;
                }
            }
            var noOfRecords = await _dbContext.SaveChangesAsync();

            return(noOfRecords == approveAttendees.UserIds.Count());
        }
示例#2
0
 public async Task <bool> ApproveAttendees(ApproveAttendeesDto approveAttendees)
 {
     return(await _sessionTaskRepository.ApproveAttendees(approveAttendees));
 }