Advancing well.

This commit is contained in:
David Lebee
2018-10-17 21:14:21 -05:00
parent d2d28a9a45
commit 94d7b1c4d4
19 changed files with 390 additions and 139 deletions
@@ -0,0 +1,39 @@
using System;
using System.Collections.Generic;
using System.Text;
using PoweredSoft.DynamicLinq;
using PoweredSoft.DynamicQuery.Core;
namespace PoweredSoft.DynamicQuery.Extensions
{
public static class FilterTypeExtensions
{
public static ConditionOperators? ConditionOperator(this FilterType filterType)
{
if (filterType == FilterType.Equal)
return ConditionOperators.Equal;
if (filterType == FilterType.NotEqual)
return ConditionOperators.NotEqual;
if (filterType == FilterType.GreaterThan)
return ConditionOperators.GreaterThan;
if (filterType == FilterType.GreaterThanOrEqual)
return ConditionOperators.GreaterThanOrEqual;
if (filterType == FilterType.LessThan)
return ConditionOperators.LessThan;
if (filterType == FilterType.LessThanOrEqual)
return ConditionOperators.LessThanOrEqual;
if (filterType == FilterType.StartsWith)
return ConditionOperators.StartsWith;
if (filterType == FilterType.EndsWith)
return ConditionOperators.EndsWith;
if (filterType == FilterType.Contains)
return ConditionOperators.Contains;
if (filterType == FilterType.In)
return ConditionOperators.In;
if (filterType == FilterType.NotIn)
return ConditionOperators.NotIn;
return null;
}
}
}