public virtual Pass GetPassToRefund() { if (Passes.Any(x => x.IsValid())) { return(Passes.Where(x => x.IsValid()) .OrderBy(x => x.EndDate) .FirstOrDefault()); } else { return(Passes.OrderByDescending(x => x.EndDate) .FirstOrDefault()); } }
public bool HasTextureOperation() { return(Search.IsSearchEnabled || Passes.Any()); }