Disco.Services.Documents.ManagedGroups.DocumentTemplateUsersManagedGroup.UserContainAttachment C# (CSharp) Method

UserContainAttachment() private method

private UserContainAttachment ( DiscoDataContext Database, string UserId ) : bool
Database Disco.Data.Repository.DiscoDataContext
UserId string
return bool
        private bool UserContainAttachment(DiscoDataContext Database, string UserId)
        {
            if (Configuration.FilterBeginDate.HasValue)
            {
                return Database.Users
                    .Where(u => u.UserId == UserId)
                    .Any(u => u.UserAttachments.Any(a => a.DocumentTemplateId == this.DocumentTemplateId && a.Timestamp >= Configuration.FilterBeginDate));
            }
            else
            {
                return Database.Users
                    .Where(u => u.UserId == UserId)
                    .Any(u => u.UserAttachments.Any(a => a.DocumentTemplateId == this.DocumentTemplateId));
            }
        }