Skip to content

Commit 92358df

Browse files
committed
code polishing
1 parent 2cd40fa commit 92358df

File tree

1 file changed

+13
-13
lines changed

1 file changed

+13
-13
lines changed

NorthwindCRUD/QueryBuilder/QueryExecutor.cs

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ private static Expression BuildConditionExpression<TEntity>(DataContext db, IQue
7979
var targetType = property.PropertyType;
8080
var searchValue = GetSearchValue(filter.SearchVal, targetType);
8181
var emptyValue = GetEmptyValue(targetType);
82-
var now = DateTime.Now.Date;
82+
var today = DateTime.Now.Date;
8383
Expression condition = filter.Condition.Name switch
8484
{
8585
"null" => targetType.IsNullableType() ? Expression.Equal(field, Expression.Constant(targetType.GetDefaultValue())) : Expression.Constant(false),
@@ -100,14 +100,14 @@ private static Expression BuildConditionExpression<TEntity>(DataContext db, IQue
100100
"lessThanOrEqualTo" => Expression.LessThanOrEqual(field, searchValue),
101101
"before" => Expression.LessThan(CallCompare(field, searchValue), Expression.Constant(0)),
102102
"after" => Expression.GreaterThan(CallCompare(field, searchValue), Expression.Constant(0)),
103-
"today" => CallStartsWith(field, now.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture)),
104-
"yesterday" => CallStartsWith(field, now.AddDays(-1).ToString("yyyy-MM-dd", CultureInfo.InvariantCulture)),
105-
"thisMonth" => CallStartsWith(field, now.ToString("yyyy-MM", CultureInfo.InvariantCulture)),
106-
"lastMonth" => CallStartsWith(field, now.AddMonths(-1).ToString("yyyy-MM", CultureInfo.InvariantCulture)),
107-
"nextMonth" => CallStartsWith(field, now.AddMonths(1).ToString("yyyy-MM", CultureInfo.InvariantCulture)),
108-
"thisYear" => CallStartsWith(field, now.ToString("yyyy", CultureInfo.InvariantCulture)),
109-
"lastYear" => CallStartsWith(field, now.AddYears(-1).ToString("yyyy", CultureInfo.InvariantCulture)),
110-
"nextYear" => CallStartsWith(field, now.AddYears(1).ToString("yyyy", CultureInfo.InvariantCulture)),
103+
"today" => CallStartsWith(field, today.ToString("yyyy-MM-dd", CultureInfo.InvariantCulture)),
104+
"yesterday" => CallStartsWith(field, today.AddDays(-1).ToString("yyyy-MM-dd", CultureInfo.InvariantCulture)),
105+
"thisMonth" => CallStartsWith(field, today.ToString("yyyy-MM", CultureInfo.InvariantCulture)),
106+
"lastMonth" => CallStartsWith(field, today.AddMonths(-1).ToString("yyyy-MM", CultureInfo.InvariantCulture)),
107+
"nextMonth" => CallStartsWith(field, today.AddMonths(1).ToString("yyyy-MM", CultureInfo.InvariantCulture)),
108+
"thisYear" => CallStartsWith(field, today.ToString("yyyy", CultureInfo.InvariantCulture)),
109+
"lastYear" => CallStartsWith(field, today.AddYears(-1).ToString("yyyy", CultureInfo.InvariantCulture)),
110+
"nextYear" => CallStartsWith(field, today.AddYears(1).ToString("yyyy", CultureInfo.InvariantCulture)),
111111
"at" => Expression.Equal(field, searchValue),
112112
"not_at" => Expression.NotEqual(field, searchValue),
113113
"at_before" => Expression.LessThan(CallCompare(field, searchValue), Expression.Constant(0)),
@@ -150,9 +150,9 @@ private static Expression CallStartsWith(Expression field, Expression searchValu
150150
return Expression.Call(field, startsWithMethod!, searchValue);
151151
}
152152

153-
private static Expression CallStartsWith(Expression field, string dateLiteral)
153+
private static Expression CallStartsWith(Expression field, string literal)
154154
{
155-
return CallStartsWith(field, Expression.Constant(dateLiteral));
155+
return CallStartsWith(field, Expression.Constant(literal));
156156
}
157157

158158
private static Expression CallEndsWith(Expression field, Expression searchValue)
@@ -161,9 +161,9 @@ private static Expression CallEndsWith(Expression field, Expression searchValue)
161161
return Expression.Call(field, endsWithMethod!, searchValue);
162162
}
163163

164-
private static Expression CallEndsWith(Expression field, string dateLiteral)
164+
private static Expression CallEndsWith(Expression field, string literal)
165165
{
166-
return CallEndsWith(field, Expression.Constant(dateLiteral));
166+
return CallEndsWith(field, Expression.Constant(literal));
167167
}
168168

169169
private static Expression CallCompare(Expression field, Expression searchValue)

0 commit comments

Comments
 (0)