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