Disco.Services.Users.UserFlags.UserFlagUsersManagedGroup.DetermineMembers C# (CSharp) Method

DetermineMembers() public method

public DetermineMembers ( DiscoDataContext Database ) : IEnumerable
Database Disco.Data.Repository.DiscoDataContext
return IEnumerable
        public override IEnumerable<string> DetermineMembers(DiscoDataContext Database)
        {
            if (Configuration.FilterBeginDate.HasValue)
            {
                return Database.UserFlagAssignments
                    .Where(a => a.UserFlagId == UserFlagId && !a.RemovedDate.HasValue && a.AddedDate >= Configuration.FilterBeginDate)
                    .Select(a => a.UserId);
            }
            else
            {
                return Database.UserFlagAssignments
                    .Where(a => a.UserFlagId == UserFlagId && !a.RemovedDate.HasValue)
                    .Select(a => a.UserId);
            }
        }