Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
02/17/11 03:01:24 (13 years ago)
Author:
swagner
Message:

Worked on OKB (#1174)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/OKB (trunk integration)/HeuristicLab.Services.OKB/3.3/Query/Filters/AlgorithmNameFilter.cs

    r5482 r5502  
    2121
    2222using System;
     23using System.Data.Linq.SqlClient;
    2324using System.Linq.Expressions;
    2425using HeuristicLab.Services.OKB.DataAccess;
     
    3334        switch (Comparison) {
    3435          case DataTransfer.StringComparison.Equal:
    35             return x => x.Experiment.Algorithm.Name == Value;
     36            return x => x.Algorithm.Name == Value;
    3637          case DataTransfer.StringComparison.NotEqual:
    37             return x => x.Experiment.Algorithm.Name != Value;
     38            return x => x.Algorithm.Name != Value;
    3839          case DataTransfer.StringComparison.Contains:
    39             return x => x.Experiment.Algorithm.Name.Contains(Value);
     40            return x => x.Algorithm.Name.Contains(Value);
    4041          case DataTransfer.StringComparison.NotContains:
    41             return x => !x.Experiment.Algorithm.Name.Contains(Value);
     42            return x => !x.Algorithm.Name.Contains(Value);
     43          case DataTransfer.StringComparison.Like:
     44            return x => SqlMethods.Like(x.Algorithm.Name, Value);
     45          case DataTransfer.StringComparison.NotLike:
     46            return x => !SqlMethods.Like(x.Algorithm.Name, Value);
    4247          default:
    4348            return x => true;
     
    5055      Value = value;
    5156    }
    52     public AlgorithmNameFilter(DataTransfer.SetComparisonStringFilter filter) {
     57    public AlgorithmNameFilter(DataTransfer.StringComparisonFilter filter) {
    5358      Comparison = filter.Comparison;
    5459      Value = filter.Value;
Note: See TracChangeset for help on using the changeset viewer.