First commit. Include junk from template to remove
This commit is contained in:
12
src/Application/Common/Mappings/MappingExtensions.cs
Normal file
12
src/Application/Common/Mappings/MappingExtensions.cs
Normal file
@@ -0,0 +1,12 @@
|
||||
using Hutopy.Application.Common.Models;
|
||||
|
||||
namespace Hutopy.Application.Common.Mappings;
|
||||
|
||||
public static class MappingExtensions
|
||||
{
|
||||
public static Task<PaginatedList<TDestination>> PaginatedListAsync<TDestination>(this IQueryable<TDestination> queryable, int pageNumber, int pageSize) where TDestination : class
|
||||
=> PaginatedList<TDestination>.CreateAsync(queryable.AsNoTracking(), pageNumber, pageSize);
|
||||
|
||||
public static Task<List<TDestination>> ProjectToListAsync<TDestination>(this IQueryable queryable, IConfigurationProvider configuration) where TDestination : class
|
||||
=> queryable.ProjectTo<TDestination>(configuration).AsNoTracking().ToListAsync();
|
||||
}
|
||||
Reference in New Issue
Block a user