• Articles
  • Api Documentation
Show / Hide Table of Contents
  • Microsoft.AspNetCore.Builder
    • SecureHeadersMiddlewareExtensions
  • Microsoft.Extensions.DependencyInjection
    • UnitOfWorkServiceCollectionExtensions
  • WaCore.Contracts.Data
    • IWacTransaction
    • IWacUnitOfWork
  • WaCore.Contracts.Data.Repositories.Base
    • IWacRepository<TEntity>
  • WaCore.Crud.Contracts.Data
    • IWacListDataRepository<TEntity, TFilter>
  • WaCore.Crud.Contracts.Dtos
    • IWacFilter
  • WaCore.Crud.Contracts.Services
    • IWacCrudService<TEntity, TFilter, TDto, TNewDto>
    • IWacListDataService<TFilter, TDto>
    • Operation
  • WaCore.Crud.Contracts.Utils
    • IPagedList<T>
  • WaCore.Crud.Data.Ef
    • WacListDataRepository<TEntity, TDbContext, TFilter>
  • WaCore.Crud.Dtos.Filters
    • WacFilter
  • WaCore.Crud.Services
    • WacCrudService<TEntity, TFilter, TDto, TNewDto>
    • WacListDataService<TEntity, TFilter, TDto>
  • WaCore.Crud.UnitTests.Utils
    • SortBySplitterTests
    • SortFieldMappingBuilderTests
    • SortFieldMappingBuilderTests.TestDto
    • SortingValidation
  • WaCore.Crud.Utils
    • LinqExtensions
    • PagedList<T>
  • WaCore.Crud.Utils.Exceptions
    • ResourceNotFoundException
  • WaCore.Crud.Utils.Sorting
    • IFirstSortConfigurable<TEntity>
    • ISecondarySortConfigurable<TEntity>
    • ISortFieldMappingBuilder<TEntity>
    • OrderItem
    • OrderItem.OrderBy
    • SingleSortFieldMap<TEntity>
    • SortBySplitter
    • SortColumnDescriptor<TEntity>
    • SortFieldMapping<TEntity>
    • SortFieldMappingBuilder<TEntity>
  • WaCore.Data.Ef
    • WacDbContextTransactionWrapper
    • WacEfUnitOfWork<TDbContext>
  • WaCore.Data.Ef.DependencyInjection
    • RepositoryConfiguration<TDbContext, TUnitOfWorkService>
  • WaCore.Data.Repositories.Base
    • WacRepository<TEntity, TDbContext>
  • WaCore.Sample.Middlewares
    • Program
    • Startup
  • WaCore.Sample.Middlewares.Controllers
    • HomeController
  • WaCore.Sample.Middlewares.Models
    • ErrorViewModel
  • WaCore.Web.Middleware.SecureHeaders
    • SecureHeadersConstants
    • WacSecureHeadersMiddleware
  • WaCore.Web.Middleware.SecureHeaders.Models
    • ContentSecurityPolicyConfiguration
    • HpkpConfiguration
    • HstsConfiguration
    • IConfigurationBase
    • ISecureHeadersMiddlewareConfiguration
    • ReferrerPolicyConfiguration
    • WacSecureHeadersMiddlewareConfiguration
    • XContentTypeOptionsConfiguration
    • XFrameOptionsConfiguration
    • XFrameOptionsConfiguration.XFrameOptions
    • XssConfiguration
    • XssConfiguration.XssMode

Interface IWacListDataRepository<TEntity, TFilter>

Inherited Members
IWacRepository<TEntity>.Get(Object)
IWacRepository<TEntity>.GetAsync(Object, CancellationToken)
IWacRepository<TEntity>.GetAll()
IWacRepository<TEntity>.GetAllAsync(CancellationToken)
IWacRepository<TEntity>.Add(TEntity)
IWacRepository<TEntity>.Update(TEntity)
IWacRepository<TEntity>.Remove(TEntity)
Namespace: WaCore.Crud.Contracts.Data
Assembly: WaCore.Crud.Contracts.dll
Syntax
public interface IWacListDataRepository<TEntity, TFilter> : IWacRepository<TEntity> where TEntity : class where TFilter : IWacFilter
Type Parameters
Name Description
TEntity
TFilter

Methods

| Improve this Doc View Source

GetList(TFilter)

Declaration
IList<TEntity> GetList(TFilter filter)
Parameters
Type Name Description
TFilter filter
Returns
Type Description
System.Collections.Generic.IList<TEntity>
| Improve this Doc View Source

GetListAsync(TFilter)

Declaration
Task<IList<TEntity>> GetListAsync(TFilter filter)
Parameters
Type Name Description
TFilter filter
Returns
Type Description
System.Threading.Tasks.Task<System.Collections.Generic.IList<TEntity>>
| Improve this Doc View Source

GetTotalCount(TFilter)

Declaration
int GetTotalCount(TFilter filter)
Parameters
Type Name Description
TFilter filter
Returns
Type Description
System.Int32
| Improve this Doc View Source

GetTotalCountAsync(TFilter)

Declaration
Task<int> GetTotalCountAsync(TFilter filter)
Parameters
Type Name Description
TFilter filter
Returns
Type Description
System.Threading.Tasks.Task<System.Int32>
  • Improve this Doc
  • View Source
Back to top Copyright © 2015-2017 Microsoft
Generated by DocFX