Skip to content

Commit

Permalink
style: remove AddWhiteSpaceBeforeToLower
Browse files Browse the repository at this point in the history
  • Loading branch information
dennisoehme committed Jan 4, 2024
1 parent d334261 commit 7338ba1
Show file tree
Hide file tree
Showing 5 changed files with 19 additions and 42 deletions.
4 changes: 2 additions & 2 deletions Extensions/BooleanExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@ public static class BooleanExtensions
{
public static IValue<T> IsTrue<T>(this IBooleanEvaluator<T> value)
{
value.Filter.Append(StringExtensions.AddWhiteSpaceBeforeToLower("= true"));
value.Filter.Append(" = true");
return (IValue<T>)value;
}

public static IValue<T> IsFalse<T>(this IBooleanEvaluator<T> value)
{
value.Filter.Append(StringExtensions.AddWhiteSpaceBeforeToLower("= false"));
value.Filter.Append(" = false");
return (IValue<T>)value;
}
}
Expand Down
2 changes: 1 addition & 1 deletion Extensions/CollectionExpressions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ public static class CollectionExpressions
{
public static IValue<T> Contains<T, TData>(this ICollectionEvaluator<T> value, TData itemToSearch)
{
value.Filter.Append(StringExtensions.AddWhiteSpaceBeforeToLower($"= '{itemToSearch}'"));
value.Filter.Append($" = '{itemToSearch}'");
return (IValue<T>)value;
}
}
Expand Down
9 changes: 5 additions & 4 deletions Extensions/DateTimeExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -6,20 +6,21 @@ public static class DateTimeExtensions
{
public static IValue<T> After<T>(this IDateTimeEvaluator<T> value, DateTime dateTime)
{
value.Filter.Append(StringExtensions.AddWhiteSpaceBeforeToLower($"> {dateTime.ToUnixEpoch()}"));
value.Filter.Append($" > {dateTime.ToUnixEpoch()}");
return (IValue<T>)value;
}

public static IValue<T> AfterOrEqual<T>(this IDateTimeEvaluator<T> value, DateTime dateTime)
{
value.Filter.Append(StringExtensions.AddWhiteSpaceBeforeToLower($">= {dateTime}"));
value.Filter.Append($" >= {dateTime}");
return (IValue<T>)value;
}

public static double ToUnixEpoch(this DateTime date)
{
DateTime origin = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
TimeSpan diff = date.ToUniversalTime() - origin;
var origin = new DateTime(1970, 1, 1, 0, 0, 0, 0, DateTimeKind.Utc);
var diff = date.ToUniversalTime() - origin;

return Math.Floor(diff.TotalSeconds);
}
}
Expand Down
21 changes: 7 additions & 14 deletions Extensions/NumericExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,50 +7,43 @@ public static class NumericExtensions
{
public static IValue<T> IsEqual<T>(this INumbersEvaluator<T> value, decimal number)
{
value.Filter.Append(
StringExtensions.AddWhiteSpaceBeforeToLower($"= {number.ToString(CultureInfo.InvariantCulture)}"));
value.Filter.Append($" = {number.ToString(CultureInfo.InvariantCulture)}");
return (IValue<T>)value;
}

public static IValue<T> IsNotEqual<T>(this INumbersEvaluator<T> value, int number)
{
value.Filter.Append(
StringExtensions.AddWhiteSpaceBeforeToLower($"!= {number.ToString(CultureInfo.InvariantCulture)}"));
value.Filter.Append($" != {number.ToString(CultureInfo.InvariantCulture)}");
return (IValue<T>)value;
}

public static IValue<T> GreaterThan<T>(this INumbersEvaluator<T> value, int number)
{
value.Filter.Append(
StringExtensions.AddWhiteSpaceBeforeToLower($"> {number.ToString(CultureInfo.InvariantCulture)}"));
value.Filter.Append($" > {number.ToString(CultureInfo.InvariantCulture)}");
return (IValue<T>)value;
}

public static IValue<T> GreaterThanOrEquals<T>(this INumbersEvaluator<T> value, int number)
{
value.Filter.Append(
StringExtensions.AddWhiteSpaceBeforeToLower($">= {number.ToString(CultureInfo.InvariantCulture)}"));
value.Filter.Append($" >= {number.ToString(CultureInfo.InvariantCulture)}");
return (IValue<T>)value;
}

public static IValue<T> GreaterThanOrEquals<T>(this INumbersEvaluator<T> value, double number)
{
value.Filter.Append(
StringExtensions.AddWhiteSpaceBeforeToLower($">= {number.ToString(CultureInfo.InvariantCulture)}"));
value.Filter.Append($" >= {number.ToString(CultureInfo.InvariantCulture)}");
return (IValue<T>)value;
}

public static IValue<T> LowerThanOrEquals<T>(this INumbersEvaluator<T> value, int number)
{
value.Filter.Append(
StringExtensions.AddWhiteSpaceBeforeToLower($"<= {number.ToString(CultureInfo.InvariantCulture)}"));
value.Filter.Append($" <= {number.ToString(CultureInfo.InvariantCulture)}");
return (IValue<T>)value;
}

public static IValue<T> LowerThan<T>(this INumbersEvaluator<T> value, int number)
{
value.Filter.Append(
StringExtensions.AddWhiteSpaceBeforeToLower($"< {number.ToString(CultureInfo.InvariantCulture)}"));
value.Filter.Append($" < {number.ToString(CultureInfo.InvariantCulture)}");
return (IValue<T>)value;
}
}
Expand Down
25 changes: 4 additions & 21 deletions Extensions/StringExtensions.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,44 +12,27 @@ public static string FirstCharToLowerCase(this string str)
return str;
}

public static string AddWhiteSpaceBeforeToLower(object value)
{
var originalText = " " + value.ToString()!.FirstCharToLowerCase();
return originalText;
}

public static IValue<T> ExactSame<T>(this IStringsEvaluator<T> value, string text)
{
value.Filter.Append(AddWhiteSpaceBeforeToLower($"= '{text}'"));
value.Filter.Append($" = '{text}'");
return (IValue<T>)value;
}

public static IValue<T> NotExactSame<T>(this IStringsEvaluator<T> value, string text)
{
value.Filter.Append(AddWhiteSpaceBeforeToLower($"!= '{text}'"));
value.Filter.Append($" != '{text}'");
return (IValue<T>)value;
}

public static IValue<T> IsEmpty<T>(this IStringsEvaluator<T> value)
{
value.Filter.Append(AddWhiteSpaceBeforeToLower("IS EMPTY"));
value.Filter.Append(" IS EMPTY");
return (IValue<T>)value;
}

public static IValue<T> IsNotEmpty<T>(this IStringsEvaluator<T> value)
{
value.Filter.Append(AddWhiteSpaceBeforeToLower("IS NOT EMPTY"));
return (IValue<T>)value;
}
public static IValue<T> IsNull<T>(this IStringsEvaluator<T> value)
{
value.Filter.Append(AddWhiteSpaceBeforeToLower("IS NULL"));
return (IValue<T>)value;
}

public static IValue<T> IsNotNull<T>(this IStringsEvaluator<T> value)
{
value.Filter.Append(AddWhiteSpaceBeforeToLower("IS NOT NULL"));
value.Filter.Append(" IS NOT EMPTY");
return (IValue<T>)value;
}
}
Expand Down

0 comments on commit 7338ba1

Please sign in to comment.