update extensions
This commit is contained in:
parent
b1e8e387ff
commit
449c269828
|
|
@ -17,7 +17,7 @@ public static class Extensions
|
||||||
query = query.Take(pag.Count);
|
query = query.Take(pag.Count);
|
||||||
return query;
|
return query;
|
||||||
}
|
}
|
||||||
public static async Task<PaginationResponse<TResponseType>> ApplyPaginationRes<TType, TResponseType>(this IQueryable<TType> query, IServiceProvider providers, Pagination pag, Expression<Func<TType, TResponseType>>? projector = null, CancellationToken cancellationToken = default) where TResponseType : IAutomappedAttribute<TType, TResponseType>, new()
|
public static async Task<PaginationResponse<TResponseType>> ApplyPaginationRes<TType, TResponseType>(this IQueryable<TType> query, IServiceProvider providers, Pagination pag, Expression<Func<TType, TResponseType>>? projector = null, CancellationToken cancellationToken = default) where TResponseType : IAutomappedAttribute<TType, TResponseType>, new()
|
||||||
{
|
{
|
||||||
var totalCount = await query.CountAsync(cancellationToken);
|
var totalCount = await query.CountAsync(cancellationToken);
|
||||||
query = query.Skip(pag.Offset);
|
query = query.Skip(pag.Offset);
|
||||||
|
|
@ -120,4 +120,7 @@ public static class Extensions
|
||||||
public static decimal GetDecimal(this string value, NumberStyles? style = null, CultureInfo? culture = null) => decimal.Parse(value, style ?? NumberStyles.Number, culture ?? CultureInfo.InvariantCulture);
|
public static decimal GetDecimal(this string value, NumberStyles? style = null, CultureInfo? culture = null) => decimal.Parse(value, style ?? NumberStyles.Number, culture ?? CultureInfo.InvariantCulture);
|
||||||
[Projectable]
|
[Projectable]
|
||||||
public static float GetFloat(this string value, NumberStyles? style = null, CultureInfo? culture = null) => float.Parse(value, style ?? NumberStyles.Number, culture ?? CultureInfo.InvariantCulture);
|
public static float GetFloat(this string value, NumberStyles? style = null, CultureInfo? culture = null) => float.Parse(value, style ?? NumberStyles.Number, culture ?? CultureInfo.InvariantCulture);
|
||||||
|
|
||||||
|
[Projectable]
|
||||||
|
public static bool SearchMatch(this DateOnly value, string search) => value.ToString("dd.MM.yyyy").Contains(search) || value.ToString("dd. MM. yyyy").Contains(search) || value.ToString("yyyy-MM-dd").Contains(search);
|
||||||
}
|
}
|
||||||
Loading…
Reference in New Issue
Block a user