### YamlMime:ManagedReference
items:
- uid: adas_core.Domain.IDefaultRepository`2
  commentId: T:adas_core.Domain.IDefaultRepository`2
  id: IDefaultRepository`2
  parent: adas_core.Domain
  children:
  - adas_core.Domain.IDefaultRepository`2.Count
  - adas_core.Domain.IDefaultRepository`2.Count(System.String)
  - adas_core.Domain.IDefaultRepository`2.Create(System.Collections.Generic.List{`0})
  - adas_core.Domain.IDefaultRepository`2.Create(`0)
  - adas_core.Domain.IDefaultRepository`2.Delete(System.Collections.Generic.ICollection{`0})
  - adas_core.Domain.IDefaultRepository`2.Delete(`0)
  - adas_core.Domain.IDefaultRepository`2.DeleteAll
  - adas_core.Domain.IDefaultRepository`2.FindAll
  - adas_core.Domain.IDefaultRepository`2.GetById(`1,System.Linq.Expressions.Expression{System.Func{`0,System.Object}}[])
  - adas_core.Domain.IDefaultRepository`2.GetById(`1,adas_core.Domain.QueryCustomizer{`0})
  - adas_core.Domain.IDefaultRepository`2.GetByIds(System.Object[])
  - adas_core.Domain.IDefaultRepository`2.GetSet
  - adas_core.Domain.IDefaultRepository`2.Query
  - adas_core.Domain.IDefaultRepository`2.Query(System.Nullable{System.Int32},System.Nullable{System.Int32})
  - adas_core.Domain.IDefaultRepository`2.Query(adas_core.Domain.Models.Filter.PaginationFilter)
  - adas_core.Domain.IDefaultRepository`2.Update(`0)
  langs:
  - csharp
  - vb
  name: IDefaultRepository<T, TS>
  nameWithType: IDefaultRepository<T, TS>
  fullName: adas_core.Domain.IDefaultRepository<T, TS>
  type: Interface
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: IDefaultRepository
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 6
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  syntax:
    content: 'public interface IDefaultRepository<T, in TS> where T : class'
    typeParameters:
    - id: T
    - id: TS
    content.vb: Public Interface IDefaultRepository(Of T As Class, In TS)
  extensionMethods:
  - System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber
  - System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble
  - System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr
  nameWithType.vb: IDefaultRepository(Of T, TS)
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS)
  name.vb: IDefaultRepository(Of T, TS)
- uid: adas_core.Domain.IDefaultRepository`2.GetSet
  commentId: M:adas_core.Domain.IDefaultRepository`2.GetSet
  id: GetSet
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: GetSet()
  nameWithType: IDefaultRepository<T, TS>.GetSet()
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.GetSet()
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetSet
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 12
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Returns the <xref href="Microsoft.EntityFrameworkCore.DbSet%601" data-throw-if-not-resolved="false"></xref> for entity type <code class="typeparamref">T</code>, enabling querying and persistence operations against the corresponding table.
  example: []
  syntax:
    content: DbSet<T> GetSet()
    return:
      type: Microsoft.EntityFrameworkCore.DbSet{{T}}
      description: A <xref href="Microsoft.EntityFrameworkCore.DbSet%601" data-throw-if-not-resolved="false"></xref> instance for the entity type <code class="typeparamref">T</code>.
    content.vb: Function GetSet() As DbSet(Of T)
  overload: adas_core.Domain.IDefaultRepository`2.GetSet*
  nameWithType.vb: IDefaultRepository(Of T, TS).GetSet()
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).GetSet()
- uid: adas_core.Domain.IDefaultRepository`2.Query
  commentId: M:adas_core.Domain.IDefaultRepository`2.Query
  id: Query
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: Query()
  nameWithType: IDefaultRepository<T, TS>.Query()
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Query()
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Query
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 17
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Gets an <xref href="System.Linq.IQueryable%601" data-throw-if-not-resolved="false"></xref> representing the queryable source of items, allowing callers to compose additional query operations.
  example: []
  syntax:
    content: IQueryable<T> Query()
    return:
      type: System.Linq.IQueryable{{T}}
      description: An <xref href="System.Linq.IQueryable%601" data-throw-if-not-resolved="false"></xref> that can be used to build and execute queries against the underlying data source.
    content.vb: Function Query() As IQueryable(Of T)
  overload: adas_core.Domain.IDefaultRepository`2.Query*
  nameWithType.vb: IDefaultRepository(Of T, TS).Query()
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Query()
- uid: adas_core.Domain.IDefaultRepository`2.Query(adas_core.Domain.Models.Filter.PaginationFilter)
  commentId: M:adas_core.Domain.IDefaultRepository`2.Query(adas_core.Domain.Models.Filter.PaginationFilter)
  id: Query(adas_core.Domain.Models.Filter.PaginationFilter)
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: Query(PaginationFilter?)
  nameWithType: IDefaultRepository<T, TS>.Query(PaginationFilter?)
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Query(adas_core.Domain.Models.Filter.PaginationFilter?)
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Query
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 23
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Returns a queryable collection of <code class="typeparamref">T</code> items, optionally applying the specified pagination filter to control paging behavior.
  example: []
  syntax:
    content: IQueryable<T> Query(PaginationFilter? filter)
    parameters:
    - id: filter
      type: adas_core.Domain.Models.Filter.PaginationFilter
      description: The pagination filter that controls paging of the returned items, or <code>null</code> to omit pagination.
    return:
      type: System.Linq.IQueryable{{T}}
      description: An <xref href="System.Linq.IQueryable%601" data-throw-if-not-resolved="false"></xref> that can be used to enumerate the items with the applied filter.
    content.vb: Function Query(filter As PaginationFilter) As IQueryable(Of T)
  overload: adas_core.Domain.IDefaultRepository`2.Query*
  nameWithType.vb: IDefaultRepository(Of T, TS).Query(PaginationFilter)
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Query(adas_core.Domain.Models.Filter.PaginationFilter)
  name.vb: Query(PaginationFilter)
- uid: adas_core.Domain.IDefaultRepository`2.Query(System.Nullable{System.Int32},System.Nullable{System.Int32})
  commentId: M:adas_core.Domain.IDefaultRepository`2.Query(System.Nullable{System.Int32},System.Nullable{System.Int32})
  id: Query(System.Nullable{System.Int32},System.Nullable{System.Int32})
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: Query(int?, int?)
  nameWithType: IDefaultRepository<T, TS>.Query(int?, int?)
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Query(int?, int?)
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Query
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 30
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Returns a paginated queryable sequence of items based on the specified page and page size.
  example: []
  syntax:
    content: IQueryable<T> Query(int? currentPage, int? pageSize = null)
    parameters:
    - id: currentPage
      type: System.Nullable{System.Int32}
      description: The current page number; when null, pagination may be ignored or handled accordingly.
    - id: pageSize
      type: System.Nullable{System.Int32}
      description: The number of items per page; when null, a default page size may be used.
    return:
      type: System.Linq.IQueryable{{T}}
      description: An <xref href="System.Linq.IQueryable%601" data-throw-if-not-resolved="false"></xref> representing the requested page of items.
    content.vb: Function Query(currentPage As Integer?, pageSize As Integer? = Nothing) As IQueryable(Of T)
  overload: adas_core.Domain.IDefaultRepository`2.Query*
  nameWithType.vb: IDefaultRepository(Of T, TS).Query(Integer?, Integer?)
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Query(Integer?, Integer?)
  name.vb: Query(Integer?, Integer?)
- uid: adas_core.Domain.IDefaultRepository`2.GetById(`1,System.Linq.Expressions.Expression{System.Func{`0,System.Object}}[])
  commentId: M:adas_core.Domain.IDefaultRepository`2.GetById(`1,System.Linq.Expressions.Expression{System.Func{`0,System.Object}}[])
  id: GetById(`1,System.Linq.Expressions.Expression{System.Func{`0,System.Object}}[])
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: GetById(TS, params Expression<Func<T, object>>[])
  nameWithType: IDefaultRepository<T, TS>.GetById(TS, params Expression<Func<T, object>>[])
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.GetById(TS, params System.Linq.Expressions.Expression<System.Func<T, object>>[])
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetById
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 38
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Retrieves an entity of type <code class="typeparamref">T</code> by its identifier, optionally eager-loading related entities via the provided include expressions.
  example: []
  syntax:
    content: T? GetById(TS id, params Expression<Func<T, object>>[] includeExpressions)
    parameters:
    - id: id
      type: '{TS}'
      description: The identifier of the entity to look up.
    - id: includeExpressions
      type: System.Linq.Expressions.Expression{System.Func{{T},System.Object}}[]
      description: Expressions that specify related entities to include in the returned result.
    return:
      type: '{T}'
      description: The entity matching the supplied identifier, or <code>null</code> if no entity is found.
    content.vb: Function GetById(id As TS, ParamArray includeExpressions As Expression(Of Func(Of T, Object))()) As T
  overload: adas_core.Domain.IDefaultRepository`2.GetById*
  nameWithType.vb: IDefaultRepository(Of T, TS).GetById(TS, ParamArray Expression(Of Func(Of T, Object))())
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).GetById(TS, ParamArray System.Linq.Expressions.Expression(Of System.Func(Of T, Object))())
  name.vb: GetById(TS, ParamArray Expression(Of Func(Of T, Object))())
- uid: adas_core.Domain.IDefaultRepository`2.GetById(`1,adas_core.Domain.QueryCustomizer{`0})
  commentId: M:adas_core.Domain.IDefaultRepository`2.GetById(`1,adas_core.Domain.QueryCustomizer{`0})
  id: GetById(`1,adas_core.Domain.QueryCustomizer{`0})
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: GetById(TS, QueryCustomizer<T>)
  nameWithType: IDefaultRepository<T, TS>.GetById(TS, QueryCustomizer<T>)
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.GetById(TS, adas_core.Domain.QueryCustomizer<T>)
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetById
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 47
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: >-
    Retrieves an entity of type <code class="typeparamref">T</code> by its identifier, returning <code>null</code> when no matching record is found.

    The lookup is performed using the provided <xref href="adas_core.Domain.QueryCustomizer%601" data-throw-if-not-resolved="false"></xref> to allow caller-specific query adjustments such as includes, filters, or tracking settings.
  example: []
  syntax:
    content: T? GetById(TS id, QueryCustomizer<T> queryCustomizer)
    parameters:
    - id: id
      type: '{TS}'
      description: The identifier of type <code class="typeparamref">TS</code> used to locate the entity.
    - id: queryCustomizer
      type: adas_core.Domain.QueryCustomizer{{T}}
      description: A customizer that controls how the underlying query is constructed and executed.
    return:
      type: '{T}'
      description: The matching entity of type <code class="typeparamref">T</code>, or <code>null</code> if no entity with the given <code class="paramref">id</code> is found.
    content.vb: Function GetById(id As TS, queryCustomizer As QueryCustomizer(Of T)) As T
  overload: adas_core.Domain.IDefaultRepository`2.GetById*
  nameWithType.vb: IDefaultRepository(Of T, TS).GetById(TS, QueryCustomizer(Of T))
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).GetById(TS, adas_core.Domain.QueryCustomizer(Of T))
  name.vb: GetById(TS, QueryCustomizer(Of T))
- uid: adas_core.Domain.IDefaultRepository`2.GetByIds(System.Object[])
  commentId: M:adas_core.Domain.IDefaultRepository`2.GetByIds(System.Object[])
  id: GetByIds(System.Object[])
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: GetByIds(params object[])
  nameWithType: IDefaultRepository<T, TS>.GetByIds(params object[])
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.GetByIds(params object[])
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetByIds
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 59
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Retrieves an entity of type <code class="typeparamref">T</code> by its composite key values, returning <code>null</code> if no matching entity is found.
  example: []
  syntax:
    content: T? GetByIds(params object[] keyValues)
    parameters:
    - id: keyValues
      type: System.Object[]
      description: The values that compose the primary key of the entity to retrieve.
    return:
      type: '{T}'
      description: The matching entity of type <code class="typeparamref">T</code>, or <code>null</code> if no entity is found.
    content.vb: Function GetByIds(ParamArray keyValues As Object()) As T
  overload: adas_core.Domain.IDefaultRepository`2.GetByIds*
  nameWithType.vb: IDefaultRepository(Of T, TS).GetByIds(ParamArray Object())
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).GetByIds(ParamArray Object())
  name.vb: GetByIds(ParamArray Object())
- uid: adas_core.Domain.IDefaultRepository`2.Create(`0)
  commentId: M:adas_core.Domain.IDefaultRepository`2.Create(`0)
  id: Create(`0)
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: Create(T)
  nameWithType: IDefaultRepository<T, TS>.Create(T)
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Create(T)
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Create
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 65
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Creates a new instance of type T based on the specified source object.
  example: []
  syntax:
    content: T Create(T obj)
    parameters:
    - id: obj
      type: '{T}'
      description: The source object used to create the new instance.
    return:
      type: '{T}'
      description: A new instance of type T created from the specified object.
    content.vb: Function Create(obj As T) As T
  overload: adas_core.Domain.IDefaultRepository`2.Create*
  nameWithType.vb: IDefaultRepository(Of T, TS).Create(T)
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Create(T)
- uid: adas_core.Domain.IDefaultRepository`2.Create(System.Collections.Generic.List{`0})
  commentId: M:adas_core.Domain.IDefaultRepository`2.Create(System.Collections.Generic.List{`0})
  id: Create(System.Collections.Generic.List{`0})
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: Create(List<T>)
  nameWithType: IDefaultRepository<T, TS>.Create(List<T>)
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Create(System.Collections.Generic.List<T>)
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Create
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 71
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Creates a list of objects based on the provided collection of input items.
  example: []
  syntax:
    content: List<T> Create(List<T> objs)
    parameters:
    - id: objs
      type: System.Collections.Generic.List{{T}}
      description: The list of input objects to be created.
    return:
      type: System.Collections.Generic.List{{T}}
      description: A list of created objects of type <code class="typeparamref">T</code>.
    content.vb: Function Create(objs As List(Of T)) As List(Of T)
  overload: adas_core.Domain.IDefaultRepository`2.Create*
  nameWithType.vb: IDefaultRepository(Of T, TS).Create(List(Of T))
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Create(System.Collections.Generic.List(Of T))
  name.vb: Create(List(Of T))
- uid: adas_core.Domain.IDefaultRepository`2.Delete(`0)
  commentId: M:adas_core.Domain.IDefaultRepository`2.Delete(`0)
  id: Delete(`0)
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: Delete(T)
  nameWithType: IDefaultRepository<T, TS>.Delete(T)
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Delete(T)
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Delete
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 77
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Deletes the specified object from the underlying data source and returns the result.
  example: []
  syntax:
    content: T Delete(T obj)
    parameters:
    - id: obj
      type: '{T}'
      description: The object of type <code class="typeparamref">T</code> to be deleted.
    return:
      type: '{T}'
      description: The object of type <code class="typeparamref">T</code> representing the result of the delete operation.
    content.vb: Function Delete(obj As T) As T
  overload: adas_core.Domain.IDefaultRepository`2.Delete*
  nameWithType.vb: IDefaultRepository(Of T, TS).Delete(T)
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Delete(T)
- uid: adas_core.Domain.IDefaultRepository`2.Delete(System.Collections.Generic.ICollection{`0})
  commentId: M:adas_core.Domain.IDefaultRepository`2.Delete(System.Collections.Generic.ICollection{`0})
  id: Delete(System.Collections.Generic.ICollection{`0})
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: Delete(ICollection<T>)
  nameWithType: IDefaultRepository<T, TS>.Delete(ICollection<T>)
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Delete(System.Collections.Generic.ICollection<T>)
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Delete
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 83
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Deletes the specified collection of objects.
  example: []
  syntax:
    content: List<T> Delete(ICollection<T> objs)
    parameters:
    - id: objs
      type: System.Collections.Generic.ICollection{{T}}
      description: The collection of objects to delete.
    return:
      type: System.Collections.Generic.List{{T}}
      description: A list of the deleted objects.
    content.vb: Function Delete(objs As ICollection(Of T)) As List(Of T)
  overload: adas_core.Domain.IDefaultRepository`2.Delete*
  nameWithType.vb: IDefaultRepository(Of T, TS).Delete(ICollection(Of T))
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Delete(System.Collections.Generic.ICollection(Of T))
  name.vb: Delete(ICollection(Of T))
- uid: adas_core.Domain.IDefaultRepository`2.DeleteAll
  commentId: M:adas_core.Domain.IDefaultRepository`2.DeleteAll
  id: DeleteAll
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: DeleteAll()
  nameWithType: IDefaultRepository<T, TS>.DeleteAll()
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.DeleteAll()
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteAll
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 87
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Deletes all records or entries managed by the associated repository or service.
  example: []
  syntax:
    content: void DeleteAll()
    content.vb: Sub DeleteAll()
  overload: adas_core.Domain.IDefaultRepository`2.DeleteAll*
  nameWithType.vb: IDefaultRepository(Of T, TS).DeleteAll()
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).DeleteAll()
- uid: adas_core.Domain.IDefaultRepository`2.Update(`0)
  commentId: M:adas_core.Domain.IDefaultRepository`2.Update(`0)
  id: Update(`0)
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: Update(T)
  nameWithType: IDefaultRepository<T, TS>.Update(T)
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Update(T)
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Update
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 93
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Updates the specified entity in the underlying store and returns the updated instance.
  example: []
  syntax:
    content: T Update(T obj)
    parameters:
    - id: obj
      type: '{T}'
      description: The entity instance containing the updated values to persist.
    return:
      type: '{T}'
      description: The updated entity of type <code class="typeparamref">T</code> as returned by the operation.
    content.vb: Function Update(obj As T) As T
  overload: adas_core.Domain.IDefaultRepository`2.Update*
  nameWithType.vb: IDefaultRepository(Of T, TS).Update(T)
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Update(T)
- uid: adas_core.Domain.IDefaultRepository`2.Count
  commentId: M:adas_core.Domain.IDefaultRepository`2.Count
  id: Count
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: Count()
  nameWithType: IDefaultRepository<T, TS>.Count()
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Count()
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Count
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 98
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Gets the total number of items in the collection.
  example: []
  syntax:
    content: int Count()
    return:
      type: System.Int32
      description: The total count of items.
    content.vb: Function Count() As Integer
  overload: adas_core.Domain.IDefaultRepository`2.Count*
  nameWithType.vb: IDefaultRepository(Of T, TS).Count()
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Count()
- uid: adas_core.Domain.IDefaultRepository`2.Count(System.String)
  commentId: M:adas_core.Domain.IDefaultRepository`2.Count(System.String)
  id: Count(System.String)
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: Count(string)
  nameWithType: IDefaultRepository<T, TS>.Count(string)
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Count(string)
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Count
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 104
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Returns the number of items that match the specified status.
  example: []
  syntax:
    content: int Count(string status)
    parameters:
    - id: status
      type: System.String
      description: The status value used to filter the items being counted.
    return:
      type: System.Int32
      description: The total count of items matching the specified status.
    content.vb: Function Count(status As String) As Integer
  overload: adas_core.Domain.IDefaultRepository`2.Count*
  nameWithType.vb: IDefaultRepository(Of T, TS).Count(String)
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Count(String)
  name.vb: Count(String)
- uid: adas_core.Domain.IDefaultRepository`2.FindAll
  commentId: M:adas_core.Domain.IDefaultRepository`2.FindAll
  id: FindAll
  parent: adas_core.Domain.IDefaultRepository`2
  langs:
  - csharp
  - vb
  name: FindAll()
  nameWithType: IDefaultRepository<T, TS>.FindAll()
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.FindAll()
  type: Method
  source:
    remote:
      path: adas-core.Domain/IDefaultRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindAll
    path: ../../adas-core.Domain/IDefaultRepository.cs
    startLine: 109
  assemblies:
  - adas-core.Domain
  namespace: adas_core.Domain
  summary: Retrieves all entities of type <code class="typeparamref">T</code> and returns them as a list.
  example: []
  syntax:
    content: List<T> FindAll()
    return:
      type: System.Collections.Generic.List{{T}}
      description: A <xref href="System.Collections.Generic.List%601" data-throw-if-not-resolved="false"></xref> containing all entities of type <code class="typeparamref">T</code>; an empty list if none are found.
    content.vb: Function FindAll() As List(Of T)
  overload: adas_core.Domain.IDefaultRepository`2.FindAll*
  nameWithType.vb: IDefaultRepository(Of T, TS).FindAll()
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).FindAll()
references:
- uid: adas_core.Domain
  commentId: N:adas_core.Domain
  href: adas_core.html
  name: adas_core.Domain
  nameWithType: adas_core.Domain
  fullName: adas_core.Domain
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
- uid: System.Object.adas_core.Domain.Utils.NumberUtils.IsNumber
  commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  parent: adas_core.Domain.Utils.NumberUtils
  definition: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  name: IsNumber(object)
  nameWithType: NumberUtils.IsNumber(object)
  fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object)
  nameWithType.vb: NumberUtils.IsNumber(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object)
  name.vb: IsNumber(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.adas_core.Domain.Utils.NumberUtils.ToDouble
  commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  parent: adas_core.Domain.Utils.NumberUtils
  definition: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  name: ToDouble(object)
  nameWithType: NumberUtils.ToDouble(object)
  fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object)
  nameWithType.vb: NumberUtils.ToDouble(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object)
  name.vb: ToDouble(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.adas_core.Domain.Utils.ObjectUtils.ToStr
  commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  parent: adas_core.Domain.Utils.ObjectUtils
  definition: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  name: ToStr(object)
  nameWithType: ObjectUtils.ToStr(object)
  fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object)
  nameWithType.vb: ObjectUtils.ToStr(Object)
  fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object)
  name.vb: ToStr(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  name: IsNumber(object)
  nameWithType: NumberUtils.IsNumber(object)
  fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object)
  nameWithType.vb: NumberUtils.IsNumber(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object)
  name.vb: IsNumber(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.NumberUtils
  commentId: T:adas_core.Domain.Utils.NumberUtils
  parent: adas_core.Domain.Utils
  href: adas_core.Domain.Utils.NumberUtils.html
  name: NumberUtils
  nameWithType: NumberUtils
  fullName: adas_core.Domain.Utils.NumberUtils
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  name: ToDouble(object)
  nameWithType: NumberUtils.ToDouble(object)
  fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object)
  nameWithType.vb: NumberUtils.ToDouble(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object)
  name.vb: ToDouble(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  name: ToStr(object)
  nameWithType: ObjectUtils.ToStr(object)
  fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object)
  nameWithType.vb: ObjectUtils.ToStr(Object)
  fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object)
  name.vb: ToStr(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.ObjectUtils
  commentId: T:adas_core.Domain.Utils.ObjectUtils
  parent: adas_core.Domain.Utils
  href: adas_core.Domain.Utils.ObjectUtils.html
  name: ObjectUtils
  nameWithType: ObjectUtils
  fullName: adas_core.Domain.Utils.ObjectUtils
- uid: adas_core.Domain.Utils
  commentId: N:adas_core.Domain.Utils
  href: adas_core.html
  name: adas_core.Domain.Utils
  nameWithType: adas_core.Domain.Utils
  fullName: adas_core.Domain.Utils
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Utils
    name: Utils
    href: adas_core.Domain.Utils.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Utils
    name: Utils
    href: adas_core.Domain.Utils.html
- uid: Microsoft.EntityFrameworkCore.DbSet`1
  commentId: T:Microsoft.EntityFrameworkCore.DbSet`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft.entityframeworkcore.dbset-1
  name: DbSet<TEntity>
  nameWithType: DbSet<TEntity>
  fullName: Microsoft.EntityFrameworkCore.DbSet<TEntity>
  nameWithType.vb: DbSet(Of TEntity)
  fullName.vb: Microsoft.EntityFrameworkCore.DbSet(Of TEntity)
  name.vb: DbSet(Of TEntity)
  spec.csharp:
  - uid: Microsoft.EntityFrameworkCore.DbSet`1
    name: DbSet
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.entityframeworkcore.dbset-1
  - name: <
  - name: TEntity
  - name: '>'
  spec.vb:
  - uid: Microsoft.EntityFrameworkCore.DbSet`1
    name: DbSet
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.entityframeworkcore.dbset-1
  - name: (
  - name: Of
  - name: " "
  - name: TEntity
  - name: )
- uid: adas_core.Domain.IDefaultRepository`2.GetSet*
  commentId: Overload:adas_core.Domain.IDefaultRepository`2.GetSet
  href: adas_core.Domain.IDefaultRepository-2.html#adas_core_Domain_IDefaultRepository_2_GetSet
  name: GetSet
  nameWithType: IDefaultRepository<T, TS>.GetSet
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.GetSet
  nameWithType.vb: IDefaultRepository(Of T, TS).GetSet
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).GetSet
- uid: Microsoft.EntityFrameworkCore.DbSet{{T}}
  commentId: T:Microsoft.EntityFrameworkCore.DbSet{`0}
  parent: Microsoft.EntityFrameworkCore
  definition: Microsoft.EntityFrameworkCore.DbSet`1
  href: https://learn.microsoft.com/dotnet/api/microsoft.entityframeworkcore.dbset-1
  name: DbSet<T>
  nameWithType: DbSet<T>
  fullName: Microsoft.EntityFrameworkCore.DbSet<T>
  nameWithType.vb: DbSet(Of T)
  fullName.vb: Microsoft.EntityFrameworkCore.DbSet(Of T)
  name.vb: DbSet(Of T)
  spec.csharp:
  - uid: Microsoft.EntityFrameworkCore.DbSet`1
    name: DbSet
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.entityframeworkcore.dbset-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: Microsoft.EntityFrameworkCore.DbSet`1
    name: DbSet
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.entityframeworkcore.dbset-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: Microsoft.EntityFrameworkCore
  commentId: N:Microsoft.EntityFrameworkCore
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft
  name: Microsoft.EntityFrameworkCore
  nameWithType: Microsoft.EntityFrameworkCore
  fullName: Microsoft.EntityFrameworkCore
  spec.csharp:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.EntityFrameworkCore
    name: EntityFrameworkCore
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.entityframeworkcore
  spec.vb:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.EntityFrameworkCore
    name: EntityFrameworkCore
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.entityframeworkcore
- uid: System.Linq.IQueryable`1
  commentId: T:System.Linq.IQueryable`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.linq.iqueryable-1
  name: IQueryable<T>
  nameWithType: IQueryable<T>
  fullName: System.Linq.IQueryable<T>
  nameWithType.vb: IQueryable(Of T)
  fullName.vb: System.Linq.IQueryable(Of T)
  name.vb: IQueryable(Of T)
  spec.csharp:
  - uid: System.Linq.IQueryable`1
    name: IQueryable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.linq.iqueryable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Linq.IQueryable`1
    name: IQueryable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.linq.iqueryable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Domain.IDefaultRepository`2.Query*
  commentId: Overload:adas_core.Domain.IDefaultRepository`2.Query
  href: adas_core.Domain.IDefaultRepository-2.html#adas_core_Domain_IDefaultRepository_2_Query
  name: Query
  nameWithType: IDefaultRepository<T, TS>.Query
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Query
  nameWithType.vb: IDefaultRepository(Of T, TS).Query
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Query
- uid: System.Linq.IQueryable{{T}}
  commentId: T:System.Linq.IQueryable{`0}
  parent: System.Linq
  definition: System.Linq.IQueryable`1
  href: https://learn.microsoft.com/dotnet/api/system.linq.iqueryable-1
  name: IQueryable<T>
  nameWithType: IQueryable<T>
  fullName: System.Linq.IQueryable<T>
  nameWithType.vb: IQueryable(Of T)
  fullName.vb: System.Linq.IQueryable(Of T)
  name.vb: IQueryable(Of T)
  spec.csharp:
  - uid: System.Linq.IQueryable`1
    name: IQueryable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.linq.iqueryable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Linq.IQueryable`1
    name: IQueryable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.linq.iqueryable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: System.Linq
  commentId: N:System.Linq
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System.Linq
  nameWithType: System.Linq
  fullName: System.Linq
  spec.csharp:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Linq
    name: Linq
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.linq
  spec.vb:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Linq
    name: Linq
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.linq
- uid: adas_core.Domain.Models.Filter.PaginationFilter
  commentId: T:adas_core.Domain.Models.Filter.PaginationFilter
  parent: adas_core.Domain.Models.Filter
  href: adas_core.Domain.Models.Filter.PaginationFilter.html
  name: PaginationFilter
  nameWithType: PaginationFilter
  fullName: adas_core.Domain.Models.Filter.PaginationFilter
- uid: adas_core.Domain.Models.Filter
  commentId: N:adas_core.Domain.Models.Filter
  href: adas_core.html
  name: adas_core.Domain.Models.Filter
  nameWithType: adas_core.Domain.Models.Filter
  fullName: adas_core.Domain.Models.Filter
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Models
    name: Models
    href: adas_core.Domain.Models.html
  - name: .
  - uid: adas_core.Domain.Models.Filter
    name: Filter
    href: adas_core.Domain.Models.Filter.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Models
    name: Models
    href: adas_core.Domain.Models.html
  - name: .
  - uid: adas_core.Domain.Models.Filter
    name: Filter
    href: adas_core.Domain.Models.Filter.html
- uid: System.Nullable{System.Int32}
  commentId: T:System.Nullable{System.Int32}
  parent: System
  definition: System.Nullable`1
  href: https://learn.microsoft.com/dotnet/api/system.int32
  name: int?
  nameWithType: int?
  fullName: int?
  nameWithType.vb: Integer?
  fullName.vb: Integer?
  name.vb: Integer?
  spec.csharp:
  - uid: System.Int32
    name: int
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: '?'
  spec.vb:
  - uid: System.Int32
    name: Integer
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: '?'
- uid: System.Nullable`1
  commentId: T:System.Nullable`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  name: Nullable<T>
  nameWithType: Nullable<T>
  fullName: System.Nullable<T>
  nameWithType.vb: Nullable(Of T)
  fullName.vb: System.Nullable(Of T)
  name.vb: Nullable(Of T)
  spec.csharp:
  - uid: System.Nullable`1
    name: Nullable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Nullable`1
    name: Nullable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: System
  commentId: N:System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System
  nameWithType: System
  fullName: System
- uid: adas_core.Domain.IDefaultRepository`2.GetById*
  commentId: Overload:adas_core.Domain.IDefaultRepository`2.GetById
  href: adas_core.Domain.IDefaultRepository-2.html#adas_core_Domain_IDefaultRepository_2_GetById__1_System_Linq_Expressions_Expression_System_Func__0_System_Object_____
  name: GetById
  nameWithType: IDefaultRepository<T, TS>.GetById
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.GetById
  nameWithType.vb: IDefaultRepository(Of T, TS).GetById
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).GetById
- uid: '{TS}'
  commentId: '!:TS'
  definition: TS
  name: TS
  nameWithType: TS
  fullName: TS
- uid: System.Linq.Expressions.Expression{System.Func{{T},System.Object}}[]
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.linq.expressions.expression-1
  name: Expression<Func<T, object>>[]
  nameWithType: Expression<Func<T, object>>[]
  fullName: System.Linq.Expressions.Expression<System.Func<T, object>>[]
  nameWithType.vb: Expression(Of Func(Of T, Object))()
  fullName.vb: System.Linq.Expressions.Expression(Of System.Func(Of T, Object))()
  name.vb: Expression(Of Func(Of T, Object))()
  spec.csharp:
  - uid: System.Linq.Expressions.Expression`1
    name: Expression
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.linq.expressions.expression-1
  - name: <
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: <
  - name: T
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: '>'
  - name: '>'
  - name: '['
  - name: ']'
  spec.vb:
  - uid: System.Linq.Expressions.Expression`1
    name: Expression
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.linq.expressions.expression-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.Func`2
    name: Func
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.func-2
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  - name: )
  - name: (
  - name: )
- uid: '{T}'
  commentId: '!:T'
  definition: T
  name: T
  nameWithType: T
  fullName: T
- uid: TS
  name: TS
  nameWithType: TS
  fullName: TS
- uid: T
  name: T
  nameWithType: T
  fullName: T
- uid: adas_core.Domain.QueryCustomizer`1
  commentId: T:adas_core.Domain.QueryCustomizer`1
  parent: adas_core.Domain
  href: adas_core.Domain.QueryCustomizer-1.html
  name: QueryCustomizer<T>
  nameWithType: QueryCustomizer<T>
  fullName: adas_core.Domain.QueryCustomizer<T>
  nameWithType.vb: QueryCustomizer(Of T)
  fullName.vb: adas_core.Domain.QueryCustomizer(Of T)
  name.vb: QueryCustomizer(Of T)
  spec.csharp:
  - uid: adas_core.Domain.QueryCustomizer`1
    name: QueryCustomizer
    href: adas_core.Domain.QueryCustomizer-1.html
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: adas_core.Domain.QueryCustomizer`1
    name: QueryCustomizer
    href: adas_core.Domain.QueryCustomizer-1.html
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Domain.QueryCustomizer{{T}}
  commentId: T:adas_core.Domain.QueryCustomizer{`0}
  parent: adas_core.Domain
  definition: adas_core.Domain.QueryCustomizer`1
  href: adas_core.Domain.QueryCustomizer-1.html
  name: QueryCustomizer<T>
  nameWithType: QueryCustomizer<T>
  fullName: adas_core.Domain.QueryCustomizer<T>
  nameWithType.vb: QueryCustomizer(Of T)
  fullName.vb: adas_core.Domain.QueryCustomizer(Of T)
  name.vb: QueryCustomizer(Of T)
  spec.csharp:
  - uid: adas_core.Domain.QueryCustomizer`1
    name: QueryCustomizer
    href: adas_core.Domain.QueryCustomizer-1.html
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: adas_core.Domain.QueryCustomizer`1
    name: QueryCustomizer
    href: adas_core.Domain.QueryCustomizer-1.html
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Domain.IDefaultRepository`2.GetByIds*
  commentId: Overload:adas_core.Domain.IDefaultRepository`2.GetByIds
  href: adas_core.Domain.IDefaultRepository-2.html#adas_core_Domain_IDefaultRepository_2_GetByIds_System_Object___
  name: GetByIds
  nameWithType: IDefaultRepository<T, TS>.GetByIds
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.GetByIds
  nameWithType.vb: IDefaultRepository(Of T, TS).GetByIds
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).GetByIds
- uid: System.Object[]
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object
  name: object[]
  nameWithType: object[]
  fullName: object[]
  nameWithType.vb: Object()
  fullName.vb: Object()
  name.vb: Object()
  spec.csharp:
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: '['
  - name: ']'
  spec.vb:
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: (
  - name: )
- uid: adas_core.Domain.IDefaultRepository`2.Create*
  commentId: Overload:adas_core.Domain.IDefaultRepository`2.Create
  href: adas_core.Domain.IDefaultRepository-2.html#adas_core_Domain_IDefaultRepository_2_Create__0_
  name: Create
  nameWithType: IDefaultRepository<T, TS>.Create
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Create
  nameWithType.vb: IDefaultRepository(Of T, TS).Create
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Create
- uid: System.Collections.Generic.List{{T}}
  commentId: T:System.Collections.Generic.List{`0}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.List`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<T>
  nameWithType: List<T>
  fullName: System.Collections.Generic.List<T>
  nameWithType.vb: List(Of T)
  fullName.vb: System.Collections.Generic.List(Of T)
  name.vb: List(Of T)
  spec.csharp:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: System.Collections.Generic.List`1
  commentId: T:System.Collections.Generic.List`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<T>
  nameWithType: List<T>
  fullName: System.Collections.Generic.List<T>
  nameWithType.vb: List(Of T)
  fullName.vb: System.Collections.Generic.List(Of T)
  name.vb: List(Of T)
  spec.csharp:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: System.Collections.Generic
  commentId: N:System.Collections.Generic
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System.Collections.Generic
  nameWithType: System.Collections.Generic
  fullName: System.Collections.Generic
  spec.csharp:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Collections
    name: Collections
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections
  - name: .
  - uid: System.Collections.Generic
    name: Generic
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic
  spec.vb:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Collections
    name: Collections
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections
  - name: .
  - uid: System.Collections.Generic
    name: Generic
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: adas_core.Domain.IDefaultRepository`2.Delete*
  commentId: Overload:adas_core.Domain.IDefaultRepository`2.Delete
  href: adas_core.Domain.IDefaultRepository-2.html#adas_core_Domain_IDefaultRepository_2_Delete__0_
  name: Delete
  nameWithType: IDefaultRepository<T, TS>.Delete
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Delete
  nameWithType.vb: IDefaultRepository(Of T, TS).Delete
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Delete
- uid: System.Collections.Generic.ICollection{{T}}
  commentId: T:System.Collections.Generic.ICollection{`0}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.ICollection`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
  name: ICollection<T>
  nameWithType: ICollection<T>
  fullName: System.Collections.Generic.ICollection<T>
  nameWithType.vb: ICollection(Of T)
  fullName.vb: System.Collections.Generic.ICollection(Of T)
  name.vb: ICollection(Of T)
  spec.csharp:
  - uid: System.Collections.Generic.ICollection`1
    name: ICollection
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.ICollection`1
    name: ICollection
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: System.Collections.Generic.ICollection`1
  commentId: T:System.Collections.Generic.ICollection`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
  name: ICollection<T>
  nameWithType: ICollection<T>
  fullName: System.Collections.Generic.ICollection<T>
  nameWithType.vb: ICollection(Of T)
  fullName.vb: System.Collections.Generic.ICollection(Of T)
  name.vb: ICollection(Of T)
  spec.csharp:
  - uid: System.Collections.Generic.ICollection`1
    name: ICollection
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.ICollection`1
    name: ICollection
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.icollection-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Domain.IDefaultRepository`2.DeleteAll*
  commentId: Overload:adas_core.Domain.IDefaultRepository`2.DeleteAll
  href: adas_core.Domain.IDefaultRepository-2.html#adas_core_Domain_IDefaultRepository_2_DeleteAll
  name: DeleteAll
  nameWithType: IDefaultRepository<T, TS>.DeleteAll
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.DeleteAll
  nameWithType.vb: IDefaultRepository(Of T, TS).DeleteAll
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).DeleteAll
- uid: adas_core.Domain.IDefaultRepository`2.Update*
  commentId: Overload:adas_core.Domain.IDefaultRepository`2.Update
  href: adas_core.Domain.IDefaultRepository-2.html#adas_core_Domain_IDefaultRepository_2_Update__0_
  name: Update
  nameWithType: IDefaultRepository<T, TS>.Update
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Update
  nameWithType.vb: IDefaultRepository(Of T, TS).Update
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Update
- uid: adas_core.Domain.IDefaultRepository`2.Count*
  commentId: Overload:adas_core.Domain.IDefaultRepository`2.Count
  href: adas_core.Domain.IDefaultRepository-2.html#adas_core_Domain_IDefaultRepository_2_Count
  name: Count
  nameWithType: IDefaultRepository<T, TS>.Count
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.Count
  nameWithType.vb: IDefaultRepository(Of T, TS).Count
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).Count
- uid: System.Int32
  commentId: T:System.Int32
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.int32
  name: int
  nameWithType: int
  fullName: int
  nameWithType.vb: Integer
  fullName.vb: Integer
  name.vb: Integer
- uid: System.String
  commentId: T:System.String
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: string
  nameWithType: string
  fullName: string
  nameWithType.vb: String
  fullName.vb: String
  name.vb: String
- uid: adas_core.Domain.IDefaultRepository`2.FindAll*
  commentId: Overload:adas_core.Domain.IDefaultRepository`2.FindAll
  href: adas_core.Domain.IDefaultRepository-2.html#adas_core_Domain_IDefaultRepository_2_FindAll
  name: FindAll
  nameWithType: IDefaultRepository<T, TS>.FindAll
  fullName: adas_core.Domain.IDefaultRepository<T, TS>.FindAll
  nameWithType.vb: IDefaultRepository(Of T, TS).FindAll
  fullName.vb: adas_core.Domain.IDefaultRepository(Of T, TS).FindAll
