### YamlMime:ManagedReference
items:
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  commentId: T:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  id: IMasterListRepository`1
  parent: adas_core.Application.Repositories.Interfaces
  children:
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.AddOptionToMasterList(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Filter.FilterOptionListElement)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Count
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Delete(MongoDB.Bson.ObjectId)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.DeleteMasterListOption(MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindById(MongoDB.Bson.ObjectId)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindById(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum})
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindByName(System.String)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindOptionItemById(MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindOptionItemById(MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetAll
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetAllWithoutOptions
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetMasterListByIdAndSearchOptions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Filter.FilterOptionListElement)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetMasterListByIdAndTextSearchContaining(MongoDB.Bson.ObjectId,System.String)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetPaginatedMasterList(adas_core.Domain.Models.Filter.PaginationFilter)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetPaginatedOptions(adas_core.Domain.Models.Filter.PaginationFilter,MongoDB.Bson.ObjectId)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.RemoveMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Update(`0)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateFullMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListDescription(MongoDB.Bson.ObjectId,System.String)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListName(MongoDB.Bson.ObjectId,System.String)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList,adas_core.Domain.Models.Masters.LocaleEnum)
  - adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateOptionDetailsToMasterList(MongoDB.Bson.ObjectId,adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto)
  langs:
  - csharp
  - vb
  name: IMasterListRepository<T>
  nameWithType: IMasterListRepository<T>
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>
  type: Interface
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: IMasterListRepository
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 8
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  syntax:
    content: 'public interface IMasterListRepository<T> : IMongoRepository<T> where T : MasterList'
    typeParameters:
    - id: T
    content.vb: Public Interface IMasterListRepository(Of T As MasterList) Inherits IMongoRepository(Of T)
  derivedClasses:
  - adas_core.Infrastructure.Repositories.MasterListRepository`1
  inheritedMembers:
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}.Collection
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}.GetCollectionName
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}.InsertOneAsync({T})
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}.DeleteAsync(MongoDB.Bson.ObjectId)
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}.UpdateOneAsync(MongoDB.Bson.ObjectId,{T})
  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: IMasterListRepository(Of T)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T)
  name.vb: IMasterListRepository(Of T)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Delete(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Delete(MongoDB.Bson.ObjectId)
  id: Delete(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: Delete(ObjectId)
  nameWithType: IMasterListRepository<T>.Delete(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.Delete(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Delete
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 14
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Deletes the entity identified by the specified identifier.
  example: []
  syntax:
    content: Task Delete(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The identifier of the entity to delete.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Function Delete(id As ObjectId) As Task
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Delete*
  nameWithType.vb: IMasterListRepository(Of T).Delete(ObjectId)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).Delete(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Update(`0)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Update(`0)
  id: Update(`0)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: Update(T)
  nameWithType: IMasterListRepository<T>.Update(T)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.Update(T)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Update
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 19
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously updates the specified collection of items.
  example: []
  syntax:
    content: Task Update(T list)
    parameters:
    - id: list
      type: '{T}'
      description: The collection of items to update.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Function Update(list As T) As Task
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Update*
  nameWithType.vb: IMasterListRepository(Of T).Update(T)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).Update(T)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindById(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum})
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindById(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum})
  id: FindById(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum})
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: FindById(ObjectId, LocaleEnum?)
  nameWithType: IMasterListRepository<T>.FindById(ObjectId, LocaleEnum?)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.FindById(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindById
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 26
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously retrieves an entity identified by the specified <code class="paramref">id</code>, optionally resolving localized content using the given <code class="paramref">locale</code>. Returns <code>null</code> when no matching entity is found.
  example: []
  syntax:
    content: Task<T?> FindById(ObjectId id, LocaleEnum? locale)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the entity to look up.
    - id: locale
      type: System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum}
      description: The optional locale used to resolve localized fields of the retrieved entity.
    return:
      type: System.Threading.Tasks.Task{{T}}
      description: A task that yields the matching entity, or <code>null</code> if the entity is not found.
    content.vb: Function FindById(id As ObjectId, locale As LocaleEnum?) As Task(Of T)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindById*
  nameWithType.vb: IMasterListRepository(Of T).FindById(ObjectId, LocaleEnum?)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).FindById(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum?)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindById(MongoDB.Bson.ObjectId)
  id: FindById(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: FindById(ObjectId)
  nameWithType: IMasterListRepository<T>.FindById(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.FindById(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindById
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 33
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: >-
    Asynchronously retrieves an entity of type <code class="typeparamref">T</code> by its unique identifier.

    Returns <code>null</code> when no matching entity is found.
  example: []
  syntax:
    content: Task<T?> FindById(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the entity to locate.
    return:
      type: System.Threading.Tasks.Task{{T}}
      description: A task that represents the asynchronous operation. The task result contains the entity of type <code class="typeparamref">T</code> if found, or <code>null</code> otherwise.
    content.vb: Function FindById(id As ObjectId) As Task(Of T)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindById*
  nameWithType.vb: IMasterListRepository(Of T).FindById(ObjectId)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).FindById(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindOptionItemById(MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindOptionItemById(MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
  id: FindOptionItemById(MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.LocaleEnum)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: FindOptionItemById(ObjectId, ObjectId, LocaleEnum)
  nameWithType: IMasterListRepository<T>.FindOptionItemById(ObjectId, ObjectId, LocaleEnum)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.FindOptionItemById(MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindOptionItemById
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 42
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: >-
    Asynchronously retrieves an <xref href="adas_core.Domain.Models.Masters.OptionList" data-throw-if-not-resolved="false"></xref> item identified by the specified master and option identifiers for the given locale.

    Returns <code>null</code> when no matching option item is found for the provided identifiers and locale.
  example: []
  syntax:
    content: Task<OptionList?> FindOptionItemById(ObjectId masterId, ObjectId optionId, LocaleEnum locale)
    parameters:
    - id: masterId
      type: MongoDB.Bson.ObjectId
      description: The master identifier used to scope the lookup of the option item.
    - id: optionId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the specific option item to retrieve within the master scope.
    - id: locale
      type: adas_core.Domain.Models.Masters.LocaleEnum
      description: The locale used to select the localized version of the option item.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Masters.OptionList}
      description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> that yields the matching <xref href="adas_core.Domain.Models.Masters.OptionList" data-throw-if-not-resolved="false"></xref>, or <code>null</code> if no item is found.
    content.vb: Function FindOptionItemById(masterId As ObjectId, optionId As ObjectId, locale As LocaleEnum) As Task(Of OptionList)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindOptionItemById*
  nameWithType.vb: IMasterListRepository(Of T).FindOptionItemById(ObjectId, ObjectId, LocaleEnum)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).FindOptionItemById(MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindOptionItemById(MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindOptionItemById(MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  id: FindOptionItemById(MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: FindOptionItemById(ObjectId, ObjectId)
  nameWithType: IMasterListRepository<T>.FindOptionItemById(ObjectId, ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.FindOptionItemById(MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindOptionItemById
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 49
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously retrieves an <xref href="adas_core.Domain.Models.Masters.OptionList" data-throw-if-not-resolved="false"></xref> identified by the given master and option identifiers.
  example: []
  syntax:
    content: Task<OptionList?> FindOptionItemById(ObjectId masterId, ObjectId optionId)
    parameters:
    - id: masterId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the master record that owns the option list.
    - id: optionId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the specific option item to locate within the master.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Masters.OptionList}
      description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> that yields the matching <xref href="adas_core.Domain.Models.Masters.OptionList" data-throw-if-not-resolved="false"></xref>, or <code>null</code> when no item is found.
    content.vb: Function FindOptionItemById(masterId As ObjectId, optionId As ObjectId) As Task(Of OptionList)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindOptionItemById*
  nameWithType.vb: IMasterListRepository(Of T).FindOptionItemById(ObjectId, ObjectId)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).FindOptionItemById(MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetAll
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetAll
  id: GetAll
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: GetAll()
  nameWithType: IMasterListRepository<T>.GetAll()
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.GetAll()
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAll
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 54
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously retrieves all items of type T.
  example: []
  syntax:
    content: Task<IEnumerable<T>> GetAll()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{{T}}}
      description: A task that represents the asynchronous operation. The task result contains an enumerable collection of all items of type T.
    content.vb: Function GetAll() As Task(Of IEnumerable(Of T))
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetAll*
  nameWithType.vb: IMasterListRepository(Of T).GetAll()
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).GetAll()
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetAllWithoutOptions
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetAllWithoutOptions
  id: GetAllWithoutOptions
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: GetAllWithoutOptions()
  nameWithType: IMasterListRepository<T>.GetAllWithoutOptions()
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.GetAllWithoutOptions()
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAllWithoutOptions
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 60
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: >-
    Retrieves all master list entries without applying optional filters or including related option data.

    Used to fetch the complete set of master list records for scenarios such as full enumeration or bulk operations.
  example: []
  syntax:
    content: Task<IEnumerable<MasterListDto>> GetAllWithoutOptions()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.DTO.MasterListDto}}
      description: A task that represents the asynchronous operation, containing an <xref href="System.Collections.Generic.IEnumerable%601" data-throw-if-not-resolved="false"></xref> with all available master list entries.
    content.vb: Function GetAllWithoutOptions() As Task(Of IEnumerable(Of MasterListDto))
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetAllWithoutOptions*
  nameWithType.vb: IMasterListRepository(Of T).GetAllWithoutOptions()
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).GetAllWithoutOptions()
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindByName(System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindByName(System.String)
  id: FindByName(System.String)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: FindByName(string)
  nameWithType: IMasterListRepository<T>.FindByName(string)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.FindByName(string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByName
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 67
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: >-
    Asynchronously finds and returns an entity of type <code class="typeparamref">T</code> matching the specified <code class="paramref">name</code>.

    Returns <code>null</code> when no matching entity is found.
  example: []
  syntax:
    content: Task<T?> FindByName(string name)
    parameters:
    - id: name
      type: System.String
      description: The name used to look up the entity.
    return:
      type: System.Threading.Tasks.Task{{T}}
      description: A task that represents the asynchronous lookup, containing the matched entity of type <code class="typeparamref">T</code> or <code>null</code> if no match exists.
    content.vb: Function FindByName(name As String) As Task(Of T)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindByName*
  nameWithType.vb: IMasterListRepository(Of T).FindByName(String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).FindByName(String)
  name.vb: FindByName(String)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetMasterListByIdAndTextSearchContaining(MongoDB.Bson.ObjectId,System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetMasterListByIdAndTextSearchContaining(MongoDB.Bson.ObjectId,System.String)
  id: GetMasterListByIdAndTextSearchContaining(MongoDB.Bson.ObjectId,System.String)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: GetMasterListByIdAndTextSearchContaining(ObjectId, string?)
  nameWithType: IMasterListRepository<T>.GetMasterListByIdAndTextSearchContaining(ObjectId, string?)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.GetMasterListByIdAndTextSearchContaining(MongoDB.Bson.ObjectId, string?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetMasterListByIdAndTextSearchContaining
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 74
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves a master list of option list entries filtered by the specified identifier and an optional text search that performs a contains match.
  example: []
  syntax:
    content: Task<List<OptionList>> GetMasterListByIdAndTextSearchContaining(ObjectId id, string? textSearch)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The identifier used to scope the option list entries to be returned.
    - id: textSearch
      type: System.String
      description: An optional text used to filter entries whose content contains the specified value; may be null to skip text-based filtering.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.Masters.OptionList}}
      description: A task representing the asynchronous operation, containing a list of <xref href="adas_core.Domain.Models.Masters.OptionList" data-throw-if-not-resolved="false"></xref> entries that match the identifier and the optional text search criteria.
    content.vb: Function GetMasterListByIdAndTextSearchContaining(id As ObjectId, textSearch As String) As Task(Of List(Of OptionList))
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetMasterListByIdAndTextSearchContaining*
  nameWithType.vb: IMasterListRepository(Of T).GetMasterListByIdAndTextSearchContaining(ObjectId, String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).GetMasterListByIdAndTextSearchContaining(MongoDB.Bson.ObjectId, String)
  name.vb: GetMasterListByIdAndTextSearchContaining(ObjectId, String)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.AddOptionToMasterList(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Filter.FilterOptionListElement)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.AddOptionToMasterList(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Filter.FilterOptionListElement)
  id: AddOptionToMasterList(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Filter.FilterOptionListElement)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: AddOptionToMasterList(ObjectId, FilterOptionListElement)
  nameWithType: IMasterListRepository<T>.AddOptionToMasterList(ObjectId, FilterOptionListElement)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.AddOptionToMasterList(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Filter.FilterOptionListElement)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: AddOptionToMasterList
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 81
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously adds a <xref href="adas_core.Domain.Models.Filter.FilterOptionListElement" data-throw-if-not-resolved="false"></xref> to the master option list identified by the given <xref href="MongoDB.Bson.ObjectId" data-throw-if-not-resolved="false"></xref>.
  example: []
  syntax:
    content: Task<OptionList?> AddOptionToMasterList(ObjectId id, FilterOptionListElement opt)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The identifier of the master option list to which the element will be added.
    - id: opt
      type: adas_core.Domain.Models.Filter.FilterOptionListElement
      description: The filter option list element to add to the master list.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Masters.OptionList}
      description: A task that represents the asynchronous operation. The task result contains the resulting <xref href="adas_core.Domain.Models.Masters.OptionList" data-throw-if-not-resolved="false"></xref>, or <code>null</code> if no list is returned.
    content.vb: Function AddOptionToMasterList(id As ObjectId, opt As FilterOptionListElement) As Task(Of OptionList)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.AddOptionToMasterList*
  nameWithType.vb: IMasterListRepository(Of T).AddOptionToMasterList(ObjectId, FilterOptionListElement)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).AddOptionToMasterList(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Filter.FilterOptionListElement)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList,adas_core.Domain.Models.Masters.LocaleEnum)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList,adas_core.Domain.Models.Masters.LocaleEnum)
  id: UpdateMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList,adas_core.Domain.Models.Masters.LocaleEnum)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: UpdateMasterListOption(ObjectId, OptionList, LocaleEnum)
  nameWithType: IMasterListRepository<T>.UpdateMasterListOption(ObjectId, OptionList, LocaleEnum)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.UpdateMasterListOption(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.OptionList, adas_core.Domain.Models.Masters.LocaleEnum)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateMasterListOption
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 89
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Updates an existing master list option identified by the specified identifier using the provided option data and locale, returning the updated option list.
  example: []
  syntax:
    content: Task<OptionList?> UpdateMasterListOption(ObjectId id, OptionList newOpt, LocaleEnum locale)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the master list option to update.
    - id: newOpt
      type: adas_core.Domain.Models.Masters.OptionList
      description: The new option list data to apply to the master list option.
    - id: locale
      type: adas_core.Domain.Models.Masters.LocaleEnum
      description: The locale used for the update operation.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Masters.OptionList}
      description: A task that represents the asynchronous operation, containing the updated <xref href="adas_core.Domain.Models.Masters.OptionList" data-throw-if-not-resolved="false"></xref> if found, or <code>null</code> if no matching master list option exists.
    content.vb: Function UpdateMasterListOption(id As ObjectId, newOpt As OptionList, locale As LocaleEnum) As Task(Of OptionList)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListOption*
  nameWithType.vb: IMasterListRepository(Of T).UpdateMasterListOption(ObjectId, OptionList, LocaleEnum)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).UpdateMasterListOption(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.OptionList, adas_core.Domain.Models.Masters.LocaleEnum)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateFullMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateFullMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList)
  id: UpdateFullMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: UpdateFullMasterListOption(ObjectId, OptionList)
  nameWithType: IMasterListRepository<T>.UpdateFullMasterListOption(ObjectId, OptionList)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.UpdateFullMasterListOption(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.OptionList)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateFullMasterListOption
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 96
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Updates an existing master list option identified by the given id with the provided data, returning the updated option or null if no matching option is found.
  example: []
  syntax:
    content: Task<OptionList?> UpdateFullMasterListOption(ObjectId id, OptionList newOpt)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the master list option to update.
    - id: newOpt
      type: adas_core.Domain.Models.Masters.OptionList
      description: The new option data to replace the existing master list option.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Masters.OptionList}
      description: A task representing the asynchronous operation, containing the updated <xref href="adas_core.Domain.Models.Masters.OptionList" data-throw-if-not-resolved="false"></xref>, or null if no option with the specified id exists.
    content.vb: Function UpdateFullMasterListOption(id As ObjectId, newOpt As OptionList) As Task(Of OptionList)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateFullMasterListOption*
  nameWithType.vb: IMasterListRepository(Of T).UpdateFullMasterListOption(ObjectId, OptionList)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).UpdateFullMasterListOption(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.OptionList)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList)
  id: UpdateMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: UpdateMasterListOption(ObjectId, OptionList)
  nameWithType: IMasterListRepository<T>.UpdateMasterListOption(ObjectId, OptionList)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.UpdateMasterListOption(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.OptionList)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateMasterListOption
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 103
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Updates an existing master list option identified by the specified id with the provided new option data.
  example: []
  syntax:
    content: Task<OptionList?> UpdateMasterListOption(ObjectId id, OptionList newOpt)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the master list option to update.
    - id: newOpt
      type: adas_core.Domain.Models.Masters.OptionList
      description: The new option data to apply to the existing master list option.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Masters.OptionList}
      description: A task that represents the asynchronous operation, containing the updated <xref href="adas_core.Domain.Models.Masters.OptionList" data-throw-if-not-resolved="false"></xref>, or <code>null</code> if no matching option was found.
    content.vb: Function UpdateMasterListOption(id As ObjectId, newOpt As OptionList) As Task(Of OptionList)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListOption*
  nameWithType.vb: IMasterListRepository(Of T).UpdateMasterListOption(ObjectId, OptionList)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).UpdateMasterListOption(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.OptionList)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.DeleteMasterListOption(MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.DeleteMasterListOption(MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  id: DeleteMasterListOption(MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: DeleteMasterListOption(ObjectId, ObjectId)
  nameWithType: IMasterListRepository<T>.DeleteMasterListOption(ObjectId, ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.DeleteMasterListOption(MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteMasterListOption
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 110
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Deletes a master list option identified by the specified option ID.
  example: []
  syntax:
    content: Task<bool> DeleteMasterListOption(ObjectId id, ObjectId deleteOptId)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The identifier of the master list containing the option to delete.
    - id: deleteOptId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the option to be deleted from the master list.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task that represents the asynchronous operation. The task result contains a boolean indicating whether the option was successfully deleted.
    content.vb: Function DeleteMasterListOption(id As ObjectId, deleteOptId As ObjectId) As Task(Of Boolean)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.DeleteMasterListOption*
  nameWithType.vb: IMasterListRepository(Of T).DeleteMasterListOption(ObjectId, ObjectId)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).DeleteMasterListOption(MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateOptionDetailsToMasterList(MongoDB.Bson.ObjectId,adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateOptionDetailsToMasterList(MongoDB.Bson.ObjectId,adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto)
  id: UpdateOptionDetailsToMasterList(MongoDB.Bson.ObjectId,adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: UpdateOptionDetailsToMasterList(ObjectId, UpdateMasterListDetailsDto)
  nameWithType: IMasterListRepository<T>.UpdateOptionDetailsToMasterList(ObjectId, UpdateMasterListDetailsDto)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.UpdateOptionDetailsToMasterList(MongoDB.Bson.ObjectId, adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateOptionDetailsToMasterList
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 117
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Updates the option details of an existing entry in the master list identified by the specified id.
  example: []
  syntax:
    content: Task<UpdateMasterListDetailsDto?> UpdateOptionDetailsToMasterList(ObjectId id, UpdateMasterListDetailsDto opt)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the master list entry to update.
    - id: opt
      type: adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto
      description: The update payload containing the new option details to apply.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto}
      description: A task that represents the asynchronous operation, containing the updated master list details, or null if no matching entry is found.
    content.vb: Function UpdateOptionDetailsToMasterList(id As ObjectId, opt As UpdateMasterListDetailsDto) As Task(Of UpdateMasterListDetailsDto)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateOptionDetailsToMasterList*
  nameWithType.vb: IMasterListRepository(Of T).UpdateOptionDetailsToMasterList(ObjectId, UpdateMasterListDetailsDto)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).UpdateOptionDetailsToMasterList(MongoDB.Bson.ObjectId, adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListName(MongoDB.Bson.ObjectId,System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListName(MongoDB.Bson.ObjectId,System.String)
  id: UpdateMasterListName(MongoDB.Bson.ObjectId,System.String)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: UpdateMasterListName(ObjectId, string)
  nameWithType: IMasterListRepository<T>.UpdateMasterListName(ObjectId, string)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.UpdateMasterListName(MongoDB.Bson.ObjectId, string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateMasterListName
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 124
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Updates the name of an existing master list identified by the specified identifier.
  example: []
  syntax:
    content: Task<bool> UpdateMasterListName(ObjectId id, string name)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the master list to update.
    - id: name
      type: System.String
      description: The new name to assign to the master list.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task that represents the asynchronous operation. The task result is <code>true</code> if the master list was updated successfully; otherwise, <code>false</code>.
    content.vb: Function UpdateMasterListName(id As ObjectId, name As String) As Task(Of Boolean)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListName*
  nameWithType.vb: IMasterListRepository(Of T).UpdateMasterListName(ObjectId, String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).UpdateMasterListName(MongoDB.Bson.ObjectId, String)
  name.vb: UpdateMasterListName(ObjectId, String)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListDescription(MongoDB.Bson.ObjectId,System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListDescription(MongoDB.Bson.ObjectId,System.String)
  id: UpdateMasterListDescription(MongoDB.Bson.ObjectId,System.String)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: UpdateMasterListDescription(ObjectId, string)
  nameWithType: IMasterListRepository<T>.UpdateMasterListDescription(ObjectId, string)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.UpdateMasterListDescription(MongoDB.Bson.ObjectId, string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateMasterListDescription
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 131
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously updates the description of a master list identified by the specified identifier.
  example: []
  syntax:
    content: Task<bool> UpdateMasterListDescription(ObjectId id, string description)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the master list to update.
    - id: description
      type: System.String
      description: The new description to set for the master list.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task that represents the asynchronous operation. The task result is <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> if the update was successful; otherwise, <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>.
    content.vb: Function UpdateMasterListDescription(id As ObjectId, description As String) As Task(Of Boolean)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListDescription*
  nameWithType.vb: IMasterListRepository(Of T).UpdateMasterListDescription(ObjectId, String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).UpdateMasterListDescription(MongoDB.Bson.ObjectId, String)
  name.vb: UpdateMasterListDescription(ObjectId, String)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.RemoveMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.RemoveMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList)
  id: RemoveMasterListOption(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Masters.OptionList)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: RemoveMasterListOption(ObjectId, OptionList)
  nameWithType: IMasterListRepository<T>.RemoveMasterListOption(ObjectId, OptionList)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.RemoveMasterListOption(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.OptionList)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: RemoveMasterListOption
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 138
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously removes the specified option from the master list associated with the given identifier.
  example: []
  syntax:
    content: Task<bool> RemoveMasterListOption(ObjectId id, OptionList oldOpt)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The identifier of the master list from which the option will be removed.
    - id: oldOpt
      type: adas_core.Domain.Models.Masters.OptionList
      description: The option to be removed from the master list.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task that represents the asynchronous removal operation. The task result contains true if the option was successfully removed; otherwise, false.
    content.vb: Function RemoveMasterListOption(id As ObjectId, oldOpt As OptionList) As Task(Of Boolean)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.RemoveMasterListOption*
  nameWithType.vb: IMasterListRepository(Of T).RemoveMasterListOption(ObjectId, OptionList)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).RemoveMasterListOption(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.OptionList)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetPaginatedMasterList(adas_core.Domain.Models.Filter.PaginationFilter)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetPaginatedMasterList(adas_core.Domain.Models.Filter.PaginationFilter)
  id: GetPaginatedMasterList(adas_core.Domain.Models.Filter.PaginationFilter)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: GetPaginatedMasterList(PaginationFilter)
  nameWithType: IMasterListRepository<T>.GetPaginatedMasterList(PaginationFilter)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.GetPaginatedMasterList(adas_core.Domain.Models.Filter.PaginationFilter)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetPaginatedMasterList
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 144
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves a paginated master list using the specified pagination filter, returning a fluent queryable result.
  example: []
  syntax:
    content: IFindFluent<T, T> GetPaginatedMasterList(PaginationFilter filter)
    parameters:
    - id: filter
      type: adas_core.Domain.Models.Filter.PaginationFilter
      description: The pagination filter that defines the paging criteria applied to the master list query.
    return:
      type: MongoDB.Driver.IFindFluent{{T},{T}}
      description: An <xref href="MongoDB.Driver.IFindFluent%602" data-throw-if-not-resolved="false"></xref> that represents the paginated queryable master list.
    content.vb: Function GetPaginatedMasterList(filter As PaginationFilter) As IFindFluent(Of T, T)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetPaginatedMasterList*
  nameWithType.vb: IMasterListRepository(Of T).GetPaginatedMasterList(PaginationFilter)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).GetPaginatedMasterList(adas_core.Domain.Models.Filter.PaginationFilter)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetPaginatedOptions(adas_core.Domain.Models.Filter.PaginationFilter,MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetPaginatedOptions(adas_core.Domain.Models.Filter.PaginationFilter,MongoDB.Bson.ObjectId)
  id: GetPaginatedOptions(adas_core.Domain.Models.Filter.PaginationFilter,MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: GetPaginatedOptions(PaginationFilter, ObjectId)
  nameWithType: IMasterListRepository<T>.GetPaginatedOptions(PaginationFilter, ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.GetPaginatedOptions(adas_core.Domain.Models.Filter.PaginationFilter, MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetPaginatedOptions
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 151
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves a paginated collection of options associated with the specified list identifier, applying the provided pagination filter to control the result set.
  example: []
  syntax:
    content: Task<List<OptionList>> GetPaginatedOptions(PaginationFilter filter, ObjectId listId)
    parameters:
    - id: filter
      type: adas_core.Domain.Models.Filter.PaginationFilter
      description: The pagination filter defining page size, page number, and related pagination constraints.
    - id: listId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the list whose options should be retrieved.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.Masters.OptionList}}
      description: A task representing the asynchronous operation, containing a list of <xref href="adas_core.Domain.Models.Masters.OptionList" data-throw-if-not-resolved="false"></xref> items for the requested page.
    content.vb: Function GetPaginatedOptions(filter As PaginationFilter, listId As ObjectId) As Task(Of List(Of OptionList))
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetPaginatedOptions*
  nameWithType.vb: IMasterListRepository(Of T).GetPaginatedOptions(PaginationFilter, ObjectId)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).GetPaginatedOptions(adas_core.Domain.Models.Filter.PaginationFilter, MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Count
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Count
  id: Count
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: Count()
  nameWithType: IMasterListRepository<T>.Count()
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.Count()
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Count
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 156
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Asynchronously counts the number of items and returns the total.
  example: []
  syntax:
    content: Task<int> Count()
    return:
      type: System.Threading.Tasks.Task{System.Int32}
      description: A task that represents the asynchronous operation. The task result contains the total count of items.
    content.vb: Function Count() As Task(Of Integer)
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Count*
  nameWithType.vb: IMasterListRepository(Of T).Count()
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).Count()
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetMasterListByIdAndSearchOptions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Filter.FilterOptionListElement)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetMasterListByIdAndSearchOptions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Filter.FilterOptionListElement)
  id: GetMasterListByIdAndSearchOptions(MongoDB.Bson.ObjectId,adas_core.Domain.Models.Filter.FilterOptionListElement)
  parent: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1
  langs:
  - csharp
  - vb
  name: GetMasterListByIdAndSearchOptions(ObjectId, FilterOptionListElement?)
  nameWithType: IMasterListRepository<T>.GetMasterListByIdAndSearchOptions(ObjectId, FilterOptionListElement?)
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.GetMasterListByIdAndSearchOptions(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Filter.FilterOptionListElement?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetMasterListByIdAndSearchOptions
    path: ../../adas-core.Application/Repositories/Interfaces/IMasterListRepository.cs
    startLine: 163
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Repositories.Interfaces
  summary: Retrieves a master list of <xref href="adas_core.Domain.Models.Masters.OptionList" data-throw-if-not-resolved="false"></xref> entries identified by the given id, optionally applying the provided search and filtering options.
  example: []
  syntax:
    content: Task<List<OptionList>> GetMasterListByIdAndSearchOptions(ObjectId id, FilterOptionListElement? filterOption)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The identifier of the master list to retrieve.
    - id: filterOption
      type: adas_core.Domain.Models.Filter.FilterOptionListElement
      description: Optional filter criteria used to narrow the returned options. May be <code>null</code> to return the full list without additional filtering.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.Masters.OptionList}}
      description: A task that represents the asynchronous operation, containing the list of <xref href="adas_core.Domain.Models.Masters.OptionList" data-throw-if-not-resolved="false"></xref> items that match the specified id and filter, or an empty list if no matching entries are found.
    content.vb: Function GetMasterListByIdAndSearchOptions(id As ObjectId, filterOption As FilterOptionListElement) As Task(Of List(Of OptionList))
  overload: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetMasterListByIdAndSearchOptions*
  nameWithType.vb: IMasterListRepository(Of T).GetMasterListByIdAndSearchOptions(ObjectId, FilterOptionListElement)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).GetMasterListByIdAndSearchOptions(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Filter.FilterOptionListElement)
  name.vb: GetMasterListByIdAndSearchOptions(ObjectId, FilterOptionListElement)
references:
- uid: adas_core.Application.Repositories.Interfaces
  commentId: N:adas_core.Application.Repositories.Interfaces
  href: adas_core.html
  name: adas_core.Application.Repositories.Interfaces
  nameWithType: adas_core.Application.Repositories.Interfaces
  fullName: adas_core.Application.Repositories.Interfaces
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Repositories
    name: Repositories
    href: adas_core.Application.Repositories.html
  - name: .
  - uid: adas_core.Application.Repositories.Interfaces
    name: Interfaces
    href: adas_core.Application.Repositories.Interfaces.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Application
    name: Application
    href: adas_core.Application.html
  - name: .
  - uid: adas_core.Application.Repositories
    name: Repositories
    href: adas_core.Application.Repositories.html
  - name: .
  - uid: adas_core.Application.Repositories.Interfaces
    name: Interfaces
    href: adas_core.Application.Repositories.Interfaces.html
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}.Collection
  commentId: P:adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.Collection
  parent: adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.Collection
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_Collection
  name: Collection
  nameWithType: IMongoRepository<T>.Collection
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.Collection
  nameWithType.vb: IMongoRepository(Of T).Collection
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).Collection
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}.GetCollectionName
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.GetCollectionName
  parent: adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  name: GetCollectionName()
  nameWithType: IMongoRepository<T>.GetCollectionName()
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.GetCollectionName()
  nameWithType.vb: IMongoRepository(Of T).GetCollectionName()
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).GetCollectionName()
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - name: (
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}.InsertOneAsync({T})
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.InsertOneAsync(`0)
  parent: adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.InsertOneAsync(`0)
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_InsertOneAsync__0_
  name: InsertOneAsync(T)
  nameWithType: IMongoRepository<T>.InsertOneAsync(T)
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.InsertOneAsync(T)
  nameWithType.vb: IMongoRepository(Of T).InsertOneAsync(T)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).InsertOneAsync(T)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.InsertOneAsync(`0)
    name: InsertOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_InsertOneAsync__0_
  - name: (
  - name: T
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.InsertOneAsync(`0)
    name: InsertOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_InsertOneAsync__0_
  - name: (
  - name: T
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}.DeleteAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.DeleteAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  name: DeleteAsync(ObjectId)
  nameWithType: IMongoRepository<T>.DeleteAsync(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.DeleteAsync(MongoDB.Bson.ObjectId)
  nameWithType.vb: IMongoRepository(Of T).DeleteAsync(ObjectId)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).DeleteAsync(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.DeleteAsync(MongoDB.Bson.ObjectId)
    name: DeleteAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.DeleteAsync(MongoDB.Bson.ObjectId)
    name: DeleteAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}.UpdateOneAsync(MongoDB.Bson.ObjectId,{T})
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  parent: adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  name: UpdateOneAsync(ObjectId, T)
  nameWithType: IMongoRepository<T>.UpdateOneAsync(ObjectId, T)
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.UpdateOneAsync(MongoDB.Bson.ObjectId, T)
  nameWithType.vb: IMongoRepository(Of T).UpdateOneAsync(ObjectId, T)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).UpdateOneAsync(MongoDB.Bson.ObjectId, T)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
    name: UpdateOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - name: T
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
    name: UpdateOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - name: T
  - name: )
- 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.Application.Repositories.Interfaces.IMongoRepository`1.Collection
  commentId: P:adas_core.Application.Repositories.Interfaces.IMongoRepository`1.Collection
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_Collection
  name: Collection
  nameWithType: IMongoRepository<T>.Collection
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.Collection
  nameWithType.vb: IMongoRepository(Of T).Collection
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).Collection
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{{T}}
  commentId: T:adas_core.Application.Repositories.Interfaces.IMongoRepository{`0}
  parent: adas_core.Application.Repositories.Interfaces
  definition: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  name: IMongoRepository<T>
  nameWithType: IMongoRepository<T>
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>
  nameWithType.vb: IMongoRepository(Of T)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T)
  name.vb: IMongoRepository(Of T)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  name: GetCollectionName()
  nameWithType: IMongoRepository<T>.GetCollectionName()
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.GetCollectionName()
  nameWithType.vb: IMongoRepository(Of T).GetCollectionName()
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).GetCollectionName()
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - name: (
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.InsertOneAsync(`0)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository`1.InsertOneAsync(`0)
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_InsertOneAsync__0_
  name: InsertOneAsync(T)
  nameWithType: IMongoRepository<T>.InsertOneAsync(T)
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.InsertOneAsync(T)
  nameWithType.vb: IMongoRepository(Of T).InsertOneAsync(T)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).InsertOneAsync(T)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.InsertOneAsync(`0)
    name: InsertOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_InsertOneAsync__0_
  - name: (
  - name: T
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.InsertOneAsync(`0)
    name: InsertOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_InsertOneAsync__0_
  - name: (
  - name: T
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
  isExternal: true
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  name: DeleteAsync(ObjectId)
  nameWithType: IMongoRepository<T>.DeleteAsync(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.DeleteAsync(MongoDB.Bson.ObjectId)
  nameWithType.vb: IMongoRepository(Of T).DeleteAsync(ObjectId)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).DeleteAsync(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
    name: DeleteAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
    name: DeleteAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  isExternal: true
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  name: UpdateOneAsync(ObjectId, T)
  nameWithType: IMongoRepository<T>.UpdateOneAsync(ObjectId, T)
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>.UpdateOneAsync(MongoDB.Bson.ObjectId, T)
  nameWithType.vb: IMongoRepository(Of T).UpdateOneAsync(ObjectId, T)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T).UpdateOneAsync(MongoDB.Bson.ObjectId, T)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
    name: UpdateOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - name: T
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
    name: UpdateOneAsync
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - name: T
  - 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.Application.Repositories.Interfaces.IMongoRepository`1
  commentId: T:adas_core.Application.Repositories.Interfaces.IMongoRepository`1
  href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  name: IMongoRepository<T>
  nameWithType: IMongoRepository<T>
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<T>
  nameWithType.vb: IMongoRepository(Of T)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of T)
  name.vb: IMongoRepository(Of T)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- 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: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Delete*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Delete
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_Delete_MongoDB_Bson_ObjectId_
  name: Delete
  nameWithType: IMasterListRepository<T>.Delete
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.Delete
  nameWithType.vb: IMasterListRepository(Of T).Delete
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).Delete
- uid: MongoDB.Bson.ObjectId
  commentId: T:MongoDB.Bson.ObjectId
  parent: MongoDB.Bson
  isExternal: true
  name: ObjectId
  nameWithType: ObjectId
  fullName: MongoDB.Bson.ObjectId
- uid: System.Threading.Tasks.Task
  commentId: T:System.Threading.Tasks.Task
  parent: System.Threading.Tasks
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task
  name: Task
  nameWithType: Task
  fullName: System.Threading.Tasks.Task
- uid: MongoDB.Bson
  commentId: N:MongoDB.Bson
  isExternal: true
  name: MongoDB.Bson
  nameWithType: MongoDB.Bson
  fullName: MongoDB.Bson
  spec.csharp:
  - uid: MongoDB
    name: MongoDB
    isExternal: true
  - name: .
  - uid: MongoDB.Bson
    name: Bson
    isExternal: true
  spec.vb:
  - uid: MongoDB
    name: MongoDB
    isExternal: true
  - name: .
  - uid: MongoDB.Bson
    name: Bson
    isExternal: true
- uid: System.Threading.Tasks
  commentId: N:System.Threading.Tasks
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System.Threading.Tasks
  nameWithType: System.Threading.Tasks
  fullName: System.Threading.Tasks
  spec.csharp:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Threading
    name: Threading
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading
  - name: .
  - uid: System.Threading.Tasks
    name: Tasks
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks
  spec.vb:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Threading
    name: Threading
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading
  - name: .
  - uid: System.Threading.Tasks
    name: Tasks
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Update*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Update
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_Update__0_
  name: Update
  nameWithType: IMasterListRepository<T>.Update
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.Update
  nameWithType.vb: IMasterListRepository(Of T).Update
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).Update
- uid: '{T}'
  commentId: '!:T'
  definition: T
  name: T
  nameWithType: T
  fullName: T
- uid: T
  name: T
  nameWithType: T
  fullName: T
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindById*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindById
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_FindById_MongoDB_Bson_ObjectId_System_Nullable_adas_core_Domain_Models_Masters_LocaleEnum__
  name: FindById
  nameWithType: IMasterListRepository<T>.FindById
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.FindById
  nameWithType.vb: IMasterListRepository(Of T).FindById
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).FindById
- uid: System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum}
  commentId: T:System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum}
  parent: System
  definition: System.Nullable`1
  href: adas_core.Domain.Models.Masters.LocaleEnum.html
  name: LocaleEnum?
  nameWithType: LocaleEnum?
  fullName: adas_core.Domain.Models.Masters.LocaleEnum?
  spec.csharp:
  - uid: adas_core.Domain.Models.Masters.LocaleEnum
    name: LocaleEnum
    href: adas_core.Domain.Models.Masters.LocaleEnum.html
  - name: '?'
  spec.vb:
  - uid: adas_core.Domain.Models.Masters.LocaleEnum
    name: LocaleEnum
    href: adas_core.Domain.Models.Masters.LocaleEnum.html
  - name: '?'
- uid: System.Threading.Tasks.Task{{T}}
  commentId: T:System.Threading.Tasks.Task{``0}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<T>
  nameWithType: Task<T>
  fullName: System.Threading.Tasks.Task<T>
  nameWithType.vb: Task(Of T)
  fullName.vb: System.Threading.Tasks.Task(Of T)
  name.vb: Task(Of T)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - 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: System.Threading.Tasks.Task`1
  commentId: T:System.Threading.Tasks.Task`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<TResult>
  nameWithType: Task<TResult>
  fullName: System.Threading.Tasks.Task<TResult>
  nameWithType.vb: Task(Of TResult)
  fullName.vb: System.Threading.Tasks.Task(Of TResult)
  name.vb: Task(Of TResult)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - name: TResult
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - name: TResult
  - name: )
- uid: adas_core.Domain.Models.Masters.OptionList
  commentId: T:adas_core.Domain.Models.Masters.OptionList
  parent: adas_core.Domain.Models.Masters
  href: adas_core.Domain.Models.Masters.OptionList.html
  name: OptionList
  nameWithType: OptionList
  fullName: adas_core.Domain.Models.Masters.OptionList
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindOptionItemById*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindOptionItemById
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_FindOptionItemById_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_adas_core_Domain_Models_Masters_LocaleEnum_
  name: FindOptionItemById
  nameWithType: IMasterListRepository<T>.FindOptionItemById
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.FindOptionItemById
  nameWithType.vb: IMasterListRepository(Of T).FindOptionItemById
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).FindOptionItemById
- uid: adas_core.Domain.Models.Masters.LocaleEnum
  commentId: T:adas_core.Domain.Models.Masters.LocaleEnum
  parent: adas_core.Domain.Models.Masters
  href: adas_core.Domain.Models.Masters.LocaleEnum.html
  name: LocaleEnum
  nameWithType: LocaleEnum
  fullName: adas_core.Domain.Models.Masters.LocaleEnum
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.Masters.OptionList}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.Masters.OptionList}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<OptionList>
  nameWithType: Task<OptionList>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.Masters.OptionList>
  nameWithType.vb: Task(Of OptionList)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.Masters.OptionList)
  name.vb: Task(Of OptionList)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: adas_core.Domain.Models.Masters.OptionList
    name: OptionList
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.Masters.OptionList
    name: OptionList
  - name: )
- uid: adas_core.Domain.Models.Masters
  commentId: N:adas_core.Domain.Models.Masters
  href: adas_core.html
  name: adas_core.Domain.Models.Masters
  nameWithType: adas_core.Domain.Models.Masters
  fullName: adas_core.Domain.Models.Masters
  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.Masters
    name: Masters
    href: adas_core.Domain.Models.Masters.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.Masters
    name: Masters
    href: adas_core.Domain.Models.Masters.html
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetAll*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetAll
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_GetAll
  name: GetAll
  nameWithType: IMasterListRepository<T>.GetAll
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.GetAll
  nameWithType.vb: IMasterListRepository(Of T).GetAll
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).GetAll
- uid: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{{T}}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{`0}}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<IEnumerable<T>>
  nameWithType: Task<IEnumerable<T>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<T>>
  nameWithType.vb: Task(Of IEnumerable(Of T))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.IEnumerable(Of T))
  name.vb: Task(Of IEnumerable(Of T))
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - name: T
  - name: '>'
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
  - name: )
- uid: System.Collections.Generic.IEnumerable`1
  commentId: T:System.Collections.Generic.IEnumerable`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  name: IEnumerable<T>
  nameWithType: IEnumerable<T>
  fullName: System.Collections.Generic.IEnumerable<T>
  nameWithType.vb: IEnumerable(Of T)
  fullName.vb: System.Collections.Generic.IEnumerable(Of T)
  name.vb: IEnumerable(Of T)
  spec.csharp:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetAllWithoutOptions*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetAllWithoutOptions
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_GetAllWithoutOptions
  name: GetAllWithoutOptions
  nameWithType: IMasterListRepository<T>.GetAllWithoutOptions
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.GetAllWithoutOptions
  nameWithType.vb: IMasterListRepository(Of T).GetAllWithoutOptions
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).GetAllWithoutOptions
- uid: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.DTO.MasterListDto}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.DTO.MasterListDto}}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<IEnumerable<MasterListDto>>
  nameWithType: Task<IEnumerable<MasterListDto>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<adas_core.Domain.Models.DTO.MasterListDto>>
  nameWithType.vb: Task(Of IEnumerable(Of MasterListDto))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.DTO.MasterListDto))
  name.vb: Task(Of IEnumerable(Of MasterListDto))
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - uid: adas_core.Domain.Models.DTO.MasterListDto
    name: MasterListDto
  - name: '>'
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.DTO.MasterListDto
    name: MasterListDto
  - name: )
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindByName*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.FindByName
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_FindByName_System_String_
  name: FindByName
  nameWithType: IMasterListRepository<T>.FindByName
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.FindByName
  nameWithType.vb: IMasterListRepository(Of T).FindByName
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).FindByName
- 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.Application.Repositories.Interfaces.IMasterListRepository`1.GetMasterListByIdAndTextSearchContaining*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetMasterListByIdAndTextSearchContaining
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_GetMasterListByIdAndTextSearchContaining_MongoDB_Bson_ObjectId_System_String_
  name: GetMasterListByIdAndTextSearchContaining
  nameWithType: IMasterListRepository<T>.GetMasterListByIdAndTextSearchContaining
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.GetMasterListByIdAndTextSearchContaining
  nameWithType.vb: IMasterListRepository(Of T).GetMasterListByIdAndTextSearchContaining
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).GetMasterListByIdAndTextSearchContaining
- uid: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.Masters.OptionList}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.Masters.OptionList}}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<List<OptionList>>
  nameWithType: Task<List<OptionList>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.List<adas_core.Domain.Models.Masters.OptionList>>
  nameWithType.vb: Task(Of List(Of OptionList))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of adas_core.Domain.Models.Masters.OptionList))
  name.vb: Task(Of List(Of OptionList))
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: <
  - uid: adas_core.Domain.Models.Masters.OptionList
    name: OptionList
  - name: '>'
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - 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: " "
  - uid: adas_core.Domain.Models.Masters.OptionList
    name: OptionList
  - name: )
  - name: )
- uid: adas_core.Domain.Models.Filter.FilterOptionListElement
  commentId: T:adas_core.Domain.Models.Filter.FilterOptionListElement
  parent: adas_core.Domain.Models.Filter
  href: adas_core.Domain.Models.Filter.FilterOptionListElement.html
  name: FilterOptionListElement
  nameWithType: FilterOptionListElement
  fullName: adas_core.Domain.Models.Filter.FilterOptionListElement
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.AddOptionToMasterList*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.AddOptionToMasterList
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_AddOptionToMasterList_MongoDB_Bson_ObjectId_adas_core_Domain_Models_Filter_FilterOptionListElement_
  name: AddOptionToMasterList
  nameWithType: IMasterListRepository<T>.AddOptionToMasterList
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.AddOptionToMasterList
  nameWithType.vb: IMasterListRepository(Of T).AddOptionToMasterList
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).AddOptionToMasterList
- 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: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListOption*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListOption
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_UpdateMasterListOption_MongoDB_Bson_ObjectId_adas_core_Domain_Models_Masters_OptionList_adas_core_Domain_Models_Masters_LocaleEnum_
  name: UpdateMasterListOption
  nameWithType: IMasterListRepository<T>.UpdateMasterListOption
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.UpdateMasterListOption
  nameWithType.vb: IMasterListRepository(Of T).UpdateMasterListOption
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).UpdateMasterListOption
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateFullMasterListOption*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateFullMasterListOption
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_UpdateFullMasterListOption_MongoDB_Bson_ObjectId_adas_core_Domain_Models_Masters_OptionList_
  name: UpdateFullMasterListOption
  nameWithType: IMasterListRepository<T>.UpdateFullMasterListOption
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.UpdateFullMasterListOption
  nameWithType.vb: IMasterListRepository(Of T).UpdateFullMasterListOption
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).UpdateFullMasterListOption
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.DeleteMasterListOption*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.DeleteMasterListOption
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_DeleteMasterListOption_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_
  name: DeleteMasterListOption
  nameWithType: IMasterListRepository<T>.DeleteMasterListOption
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.DeleteMasterListOption
  nameWithType.vb: IMasterListRepository(Of T).DeleteMasterListOption
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).DeleteMasterListOption
- uid: System.Threading.Tasks.Task{System.Boolean}
  commentId: T:System.Threading.Tasks.Task{System.Boolean}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<bool>
  nameWithType: Task<bool>
  fullName: System.Threading.Tasks.Task<bool>
  nameWithType.vb: Task(Of Boolean)
  fullName.vb: System.Threading.Tasks.Task(Of Boolean)
  name.vb: Task(Of Boolean)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateOptionDetailsToMasterList*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateOptionDetailsToMasterList
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_UpdateOptionDetailsToMasterList_MongoDB_Bson_ObjectId_adas_core_Domain_Models_DTO_UpdateMasterListDetailsDto_
  name: UpdateOptionDetailsToMasterList
  nameWithType: IMasterListRepository<T>.UpdateOptionDetailsToMasterList
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.UpdateOptionDetailsToMasterList
  nameWithType.vb: IMasterListRepository(Of T).UpdateOptionDetailsToMasterList
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).UpdateOptionDetailsToMasterList
- uid: adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto
  commentId: T:adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto
  parent: adas_core.Domain.Models.DTO
  href: adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto.html
  name: UpdateMasterListDetailsDto
  nameWithType: UpdateMasterListDetailsDto
  fullName: adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<UpdateMasterListDetailsDto>
  nameWithType: Task<UpdateMasterListDetailsDto>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto>
  nameWithType.vb: Task(Of UpdateMasterListDetailsDto)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto)
  name.vb: Task(Of UpdateMasterListDetailsDto)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto
    name: UpdateMasterListDetailsDto
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.DTO.UpdateMasterListDetailsDto
    name: UpdateMasterListDetailsDto
  - name: )
- uid: adas_core.Domain.Models.DTO
  commentId: N:adas_core.Domain.Models.DTO
  href: adas_core.html
  name: adas_core.Domain.Models.DTO
  nameWithType: adas_core.Domain.Models.DTO
  fullName: adas_core.Domain.Models.DTO
  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.DTO
    name: DTO
    href: adas_core.Domain.Models.DTO.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.DTO
    name: DTO
    href: adas_core.Domain.Models.DTO.html
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListName*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListName
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_UpdateMasterListName_MongoDB_Bson_ObjectId_System_String_
  name: UpdateMasterListName
  nameWithType: IMasterListRepository<T>.UpdateMasterListName
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.UpdateMasterListName
  nameWithType.vb: IMasterListRepository(Of T).UpdateMasterListName
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).UpdateMasterListName
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListDescription*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.UpdateMasterListDescription
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_UpdateMasterListDescription_MongoDB_Bson_ObjectId_System_String_
  name: UpdateMasterListDescription
  nameWithType: IMasterListRepository<T>.UpdateMasterListDescription
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.UpdateMasterListDescription
  nameWithType.vb: IMasterListRepository(Of T).UpdateMasterListDescription
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).UpdateMasterListDescription
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.RemoveMasterListOption*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.RemoveMasterListOption
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_RemoveMasterListOption_MongoDB_Bson_ObjectId_adas_core_Domain_Models_Masters_OptionList_
  name: RemoveMasterListOption
  nameWithType: IMasterListRepository<T>.RemoveMasterListOption
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.RemoveMasterListOption
  nameWithType.vb: IMasterListRepository(Of T).RemoveMasterListOption
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).RemoveMasterListOption
- uid: MongoDB.Driver.IFindFluent`2
  commentId: T:MongoDB.Driver.IFindFluent`2
  isExternal: true
  name: IFindFluent<TDocument, TProjection>
  nameWithType: IFindFluent<TDocument, TProjection>
  fullName: MongoDB.Driver.IFindFluent<TDocument, TProjection>
  nameWithType.vb: IFindFluent(Of TDocument, TProjection)
  fullName.vb: MongoDB.Driver.IFindFluent(Of TDocument, TProjection)
  name.vb: IFindFluent(Of TDocument, TProjection)
  spec.csharp:
  - uid: MongoDB.Driver.IFindFluent`2
    name: IFindFluent
    isExternal: true
  - name: <
  - name: TDocument
  - name: ','
  - name: " "
  - name: TProjection
  - name: '>'
  spec.vb:
  - uid: MongoDB.Driver.IFindFluent`2
    name: IFindFluent
    isExternal: true
  - name: (
  - name: Of
  - name: " "
  - name: TDocument
  - name: ','
  - name: " "
  - name: TProjection
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetPaginatedMasterList*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetPaginatedMasterList
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_GetPaginatedMasterList_adas_core_Domain_Models_Filter_PaginationFilter_
  name: GetPaginatedMasterList
  nameWithType: IMasterListRepository<T>.GetPaginatedMasterList
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.GetPaginatedMasterList
  nameWithType.vb: IMasterListRepository(Of T).GetPaginatedMasterList
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).GetPaginatedMasterList
- 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: MongoDB.Driver.IFindFluent{{T},{T}}
  commentId: T:MongoDB.Driver.IFindFluent{`0,`0}
  parent: MongoDB.Driver
  definition: MongoDB.Driver.IFindFluent`2
  name: IFindFluent<T, T>
  nameWithType: IFindFluent<T, T>
  fullName: MongoDB.Driver.IFindFluent<T, T>
  nameWithType.vb: IFindFluent(Of T, T)
  fullName.vb: MongoDB.Driver.IFindFluent(Of T, T)
  name.vb: IFindFluent(Of T, T)
  spec.csharp:
  - uid: MongoDB.Driver.IFindFluent`2
    name: IFindFluent
    isExternal: true
  - name: <
  - name: T
  - name: ','
  - name: " "
  - name: T
  - name: '>'
  spec.vb:
  - uid: MongoDB.Driver.IFindFluent`2
    name: IFindFluent
    isExternal: true
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: ','
  - name: " "
  - name: T
  - name: )
- uid: MongoDB.Driver
  commentId: N:MongoDB.Driver
  isExternal: true
  name: MongoDB.Driver
  nameWithType: MongoDB.Driver
  fullName: MongoDB.Driver
  spec.csharp:
  - uid: MongoDB
    name: MongoDB
    isExternal: true
  - name: .
  - uid: MongoDB.Driver
    name: Driver
    isExternal: true
  spec.vb:
  - uid: MongoDB
    name: MongoDB
    isExternal: true
  - name: .
  - uid: MongoDB.Driver
    name: Driver
    isExternal: true
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetPaginatedOptions*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetPaginatedOptions
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_GetPaginatedOptions_adas_core_Domain_Models_Filter_PaginationFilter_MongoDB_Bson_ObjectId_
  name: GetPaginatedOptions
  nameWithType: IMasterListRepository<T>.GetPaginatedOptions
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.GetPaginatedOptions
  nameWithType.vb: IMasterListRepository(Of T).GetPaginatedOptions
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).GetPaginatedOptions
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Count*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.Count
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_Count
  name: Count
  nameWithType: IMasterListRepository<T>.Count
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.Count
  nameWithType.vb: IMasterListRepository(Of T).Count
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).Count
- uid: System.Threading.Tasks.Task{System.Int32}
  commentId: T:System.Threading.Tasks.Task{System.Int32}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<int>
  nameWithType: Task<int>
  fullName: System.Threading.Tasks.Task<int>
  nameWithType.vb: Task(Of Integer)
  fullName.vb: System.Threading.Tasks.Task(Of Integer)
  name.vb: Task(Of Integer)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: System.Int32
    name: int
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.Int32
    name: Integer
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int32
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetMasterListByIdAndSearchOptions*
  commentId: Overload:adas_core.Application.Repositories.Interfaces.IMasterListRepository`1.GetMasterListByIdAndSearchOptions
  href: adas_core.Application.Repositories.Interfaces.IMasterListRepository-1.html#adas_core_Application_Repositories_Interfaces_IMasterListRepository_1_GetMasterListByIdAndSearchOptions_MongoDB_Bson_ObjectId_adas_core_Domain_Models_Filter_FilterOptionListElement_
  name: GetMasterListByIdAndSearchOptions
  nameWithType: IMasterListRepository<T>.GetMasterListByIdAndSearchOptions
  fullName: adas_core.Application.Repositories.Interfaces.IMasterListRepository<T>.GetMasterListByIdAndSearchOptions
  nameWithType.vb: IMasterListRepository(Of T).GetMasterListByIdAndSearchOptions
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMasterListRepository(Of T).GetMasterListByIdAndSearchOptions
