### YamlMime:ManagedReference
items:
- uid: adas_core.Infrastructure.Repositories.CameraRepository
  commentId: T:adas_core.Infrastructure.Repositories.CameraRepository
  id: CameraRepository
  parent: adas_core.Infrastructure.Repositories
  children:
  - adas_core.Infrastructure.Repositories.CameraRepository.#ctor(MongoDB.Driver.IMongoDatabase,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings})
  - adas_core.Infrastructure.Repositories.CameraRepository.GetById(MongoDB.Bson.ObjectId)
  - adas_core.Infrastructure.Repositories.CameraRepository.GetByName(System.String)
  - adas_core.Infrastructure.Repositories.CameraRepository.GetCameraInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  - adas_core.Infrastructure.Repositories.CameraRepository.GetCollectionName
  - adas_core.Infrastructure.Repositories.CameraRepository.GetPaginatedCameras(adas_core.Domain.Models.Filter.PaginationFilter)
  - adas_core.Infrastructure.Repositories.CameraRepository.GetSearchByNameCameras(System.String)
  - adas_core.Infrastructure.Repositories.CameraRepository.InsertOneCamera(adas_core.Domain.Models.MongoModels.Camera)
  - adas_core.Infrastructure.Repositories.CameraRepository.UpdateCameraAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
  langs:
  - csharp
  - vb
  name: CameraRepository
  nameWithType: CameraRepository
  fullName: adas_core.Infrastructure.Repositories.CameraRepository
  type: Class
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/CameraRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CameraRepository
    path: ../../adas-core.Infrastructure/Repositories/CameraRepository.cs
    startLine: 18
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: >-
    Repository for managing camera entities in the MongoDB database. This repository provides methods to create, retrieve, update, and search for cameras based on various criteria. 

    It also includes error handling and logging for debugging purposes.
  example: []
  syntax:
    content: 'public class CameraRepository : MongoRepository<Camera>, ICameraRepository, IMongoRepository<Camera>'
    content.vb: Public Class CameraRepository Inherits MongoRepository(Of Camera) Implements ICameraRepository, IMongoRepository(Of Camera)
  inheritance:
  - System.Object
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  implements:
  - adas_core.Application.Repositories.Interfaces.ICameraRepository
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  inheritedMembers:
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.Db
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.Collection
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Camera)
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.DeleteAsync(MongoDB.Bson.ObjectId)
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.CreateIndexes
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertInitialLoad
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertManyAsync(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Camera})
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.DeleteAsync(System.String)
  - adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.CollectionExists(System.String)
  - System.Object.Equals(System.Object)
  - System.Object.Equals(System.Object,System.Object)
  - System.Object.GetHashCode
  - System.Object.GetType
  - System.Object.MemberwiseClone
  - System.Object.ReferenceEquals(System.Object,System.Object)
  - System.Object.ToString
  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
- uid: adas_core.Infrastructure.Repositories.CameraRepository.#ctor(MongoDB.Driver.IMongoDatabase,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings})
  commentId: M:adas_core.Infrastructure.Repositories.CameraRepository.#ctor(MongoDB.Driver.IMongoDatabase,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings})
  id: '#ctor(MongoDB.Driver.IMongoDatabase,Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings})'
  parent: adas_core.Infrastructure.Repositories.CameraRepository
  langs:
  - csharp
  - vb
  name: CameraRepository(IMongoDatabase, IOptions<ApiSettings>)
  nameWithType: CameraRepository.CameraRepository(IMongoDatabase, IOptions<ApiSettings>)
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.CameraRepository(MongoDB.Driver.IMongoDatabase, Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.ApiSettings>)
  type: Constructor
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/CameraRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: .ctor
    path: ../../adas-core.Infrastructure/Repositories/CameraRepository.cs
    startLine: 28
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: >-
    Initializes a new instance of the CameraRepository class with the specified MongoDB database and API settings.

    The constructor sets up the repository to interact with the "Cameras" collection in the database and allows for configuration through the provided API settings.
  example: []
  syntax:
    content: public CameraRepository(IMongoDatabase database, IOptions<ApiSettings> apiSettings)
    parameters:
    - id: database
      type: MongoDB.Driver.IMongoDatabase
      description: The MongoDB database instance.
    - id: apiSettings
      type: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings}
      description: The API settings containing configuration for the repository.
    content.vb: Public Sub New(database As IMongoDatabase, apiSettings As IOptions(Of ApiSettings))
  overload: adas_core.Infrastructure.Repositories.CameraRepository.#ctor*
  nameWithType.vb: CameraRepository.New(IMongoDatabase, IOptions(Of ApiSettings))
  fullName.vb: adas_core.Infrastructure.Repositories.CameraRepository.New(MongoDB.Driver.IMongoDatabase, Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ApiSettings))
  name.vb: New(IMongoDatabase, IOptions(Of ApiSettings))
- uid: adas_core.Infrastructure.Repositories.CameraRepository.GetCollectionName
  commentId: M:adas_core.Infrastructure.Repositories.CameraRepository.GetCollectionName
  id: GetCollectionName
  parent: adas_core.Infrastructure.Repositories.CameraRepository
  langs:
  - csharp
  - vb
  name: GetCollectionName()
  nameWithType: CameraRepository.GetCollectionName()
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.GetCollectionName()
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/CameraRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetCollectionName
    path: ../../adas-core.Infrastructure/Repositories/CameraRepository.cs
    startLine: 37
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Gets the name of the MongoDB collection that this repository interacts with. In this case, it returns the collection name for cameras as specified in the API settings.
  example: []
  syntax:
    content: public override string GetCollectionName()
    return:
      type: System.String
      description: The name of the MongoDB collection for cameras.
    content.vb: Public Overrides Function GetCollectionName() As String
  overridden: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.GetCollectionName
  overload: adas_core.Infrastructure.Repositories.CameraRepository.GetCollectionName*
  implements:
  - adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Camera}.GetCollectionName
- uid: adas_core.Infrastructure.Repositories.CameraRepository.GetById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.CameraRepository.GetById(MongoDB.Bson.ObjectId)
  id: GetById(MongoDB.Bson.ObjectId)
  parent: adas_core.Infrastructure.Repositories.CameraRepository
  langs:
  - csharp
  - vb
  name: GetById(ObjectId)
  nameWithType: CameraRepository.GetById(ObjectId)
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.GetById(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/CameraRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetById
    path: ../../adas-core.Infrastructure/Repositories/CameraRepository.cs
    startLine: 48
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: >-
    Retrieves a camera entity from the MongoDB database based on its unique identifier. The method takes an ObjectId as a parameter and returns the corresponding Camera object if found, or null if no matching camera is found. 

    It also includes error handling to log any exceptions that occur during the retrieval process.
  example: []
  syntax:
    content: public Task<Camera?> GetById(ObjectId cameraId)
    parameters:
    - id: cameraId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the camera to retrieve.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Camera}
      description: The Camera object if found; otherwise, null.
    content.vb: Public Function GetById(cameraId As ObjectId) As Task(Of Camera)
  overload: adas_core.Infrastructure.Repositories.CameraRepository.GetById*
  implements:
  - adas_core.Application.Repositories.Interfaces.ICameraRepository.GetById(MongoDB.Bson.ObjectId)
- uid: adas_core.Infrastructure.Repositories.CameraRepository.GetByName(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.CameraRepository.GetByName(System.String)
  id: GetByName(System.String)
  parent: adas_core.Infrastructure.Repositories.CameraRepository
  langs:
  - csharp
  - vb
  name: GetByName(string)
  nameWithType: CameraRepository.GetByName(string)
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.GetByName(string)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/CameraRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetByName
    path: ../../adas-core.Infrastructure/Repositories/CameraRepository.cs
    startLine: 68
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Retrieves a camera entity from the MongoDB database based on its name. The method takes a string parameter representing the name of the camera and returns the corresponding Camera object if found, or null if no matching camera is found.
  example: []
  syntax:
    content: public Task<Camera?> GetByName(string name)
    parameters:
    - id: name
      type: System.String
      description: The name of the camera to retrieve.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Camera}
      description: The Camera object if found; otherwise, null.
    content.vb: Public Function GetByName(name As String) As Task(Of Camera)
  overload: adas_core.Infrastructure.Repositories.CameraRepository.GetByName*
  implements:
  - adas_core.Application.Repositories.Interfaces.ICameraRepository.GetByName(System.String)
  nameWithType.vb: CameraRepository.GetByName(String)
  fullName.vb: adas_core.Infrastructure.Repositories.CameraRepository.GetByName(String)
  name.vb: GetByName(String)
- uid: adas_core.Infrastructure.Repositories.CameraRepository.GetCameraInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  commentId: M:adas_core.Infrastructure.Repositories.CameraRepository.GetCameraInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  id: GetCameraInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  parent: adas_core.Infrastructure.Repositories.CameraRepository
  langs:
  - csharp
  - vb
  name: GetCameraInList(List<ObjectId>)
  nameWithType: CameraRepository.GetCameraInList(List<ObjectId>)
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.GetCameraInList(System.Collections.Generic.List<MongoDB.Bson.ObjectId>)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/CameraRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetCameraInList
    path: ../../adas-core.Infrastructure/Repositories/CameraRepository.cs
    startLine: 83
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: >-
    Retrieves a list of camera entities from the MongoDB database based on a list of unique identifiers. 

    The method takes a list of ObjectId values representing the camera IDs and returns a list of Camera objects that match any of the provided IDs.
  example: []
  syntax:
    content: public List<Camera> GetCameraInList(List<ObjectId> configurationRelayList)
    parameters:
    - id: configurationRelayList
      type: System.Collections.Generic.List{MongoDB.Bson.ObjectId}
      description: The list of camera IDs to retrieve.
    return:
      type: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Camera}
      description: A list of Camera objects that match the provided IDs.
    content.vb: Public Function GetCameraInList(configurationRelayList As List(Of ObjectId)) As List(Of Camera)
  overload: adas_core.Infrastructure.Repositories.CameraRepository.GetCameraInList*
  implements:
  - adas_core.Application.Repositories.Interfaces.ICameraRepository.GetCameraInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  nameWithType.vb: CameraRepository.GetCameraInList(List(Of ObjectId))
  fullName.vb: adas_core.Infrastructure.Repositories.CameraRepository.GetCameraInList(System.Collections.Generic.List(Of MongoDB.Bson.ObjectId))
  name.vb: GetCameraInList(List(Of ObjectId))
- uid: adas_core.Infrastructure.Repositories.CameraRepository.GetPaginatedCameras(adas_core.Domain.Models.Filter.PaginationFilter)
  commentId: M:adas_core.Infrastructure.Repositories.CameraRepository.GetPaginatedCameras(adas_core.Domain.Models.Filter.PaginationFilter)
  id: GetPaginatedCameras(adas_core.Domain.Models.Filter.PaginationFilter)
  parent: adas_core.Infrastructure.Repositories.CameraRepository
  langs:
  - csharp
  - vb
  name: GetPaginatedCameras(PaginationFilter)
  nameWithType: CameraRepository.GetPaginatedCameras(PaginationFilter)
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.GetPaginatedCameras(adas_core.Domain.Models.Filter.PaginationFilter)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/CameraRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetPaginatedCameras
    path: ../../adas-core.Infrastructure/Repositories/CameraRepository.cs
    startLine: 100
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: >-
    Retrieves a paginated list of camera entities from the MongoDB database based on the provided pagination filter. 

    The method takes a PaginationFilter object as a parameter, which contains information about the page number, page size, and any additional filtering criteria.
  example: []
  syntax:
    content: public IFindFluent<Camera, Camera> GetPaginatedCameras(PaginationFilter filter)
    parameters:
    - id: filter
      type: adas_core.Domain.Models.Filter.PaginationFilter
      description: The pagination filter containing page number, page size, and any additional filtering criteria.
    return:
      type: MongoDB.Driver.IFindFluent{adas_core.Domain.Models.MongoModels.Camera,adas_core.Domain.Models.MongoModels.Camera}
      description: A paginated list of Camera objects.
    content.vb: Public Function GetPaginatedCameras(filter As PaginationFilter) As IFindFluent(Of Camera, Camera)
  overload: adas_core.Infrastructure.Repositories.CameraRepository.GetPaginatedCameras*
  exceptions:
  - type: adas_core.Application.Exceptions.BadRequestException
    commentId: T:adas_core.Application.Exceptions.BadRequestException
    description: Thrown when the provided filter is invalid or contains invalid data.
  implements:
  - adas_core.Application.Repositories.Interfaces.ICameraRepository.GetPaginatedCameras(adas_core.Domain.Models.Filter.PaginationFilter)
- uid: adas_core.Infrastructure.Repositories.CameraRepository.InsertOneCamera(adas_core.Domain.Models.MongoModels.Camera)
  commentId: M:adas_core.Infrastructure.Repositories.CameraRepository.InsertOneCamera(adas_core.Domain.Models.MongoModels.Camera)
  id: InsertOneCamera(adas_core.Domain.Models.MongoModels.Camera)
  parent: adas_core.Infrastructure.Repositories.CameraRepository
  langs:
  - csharp
  - vb
  name: InsertOneCamera(Camera)
  nameWithType: CameraRepository.InsertOneCamera(Camera)
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.InsertOneCamera(adas_core.Domain.Models.MongoModels.Camera)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/CameraRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: InsertOneCamera
    path: ../../adas-core.Infrastructure/Repositories/CameraRepository.cs
    startLine: 135
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Inserts a new camera entity into the MongoDB database. The method takes a Camera object as a parameter and attempts to insert it into the collection.
  example: []
  syntax:
    content: public Task<Camera?> InsertOneCamera(Camera camera)
    parameters:
    - id: camera
      type: adas_core.Domain.Models.MongoModels.Camera
      description: The Camera object to insert into the database.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Camera}
      description: The inserted Camera object if successful; otherwise, null.
    content.vb: Public Function InsertOneCamera(camera As Camera) As Task(Of Camera)
  overload: adas_core.Infrastructure.Repositories.CameraRepository.InsertOneCamera*
  implements:
  - adas_core.Application.Repositories.Interfaces.ICameraRepository.InsertOneCamera(adas_core.Domain.Models.MongoModels.Camera)
- uid: adas_core.Infrastructure.Repositories.CameraRepository.UpdateCameraAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
  commentId: M:adas_core.Infrastructure.Repositories.CameraRepository.UpdateCameraAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
  id: UpdateCameraAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
  parent: adas_core.Infrastructure.Repositories.CameraRepository
  langs:
  - csharp
  - vb
  name: UpdateCameraAsync(ObjectId, Camera)
  nameWithType: CameraRepository.UpdateCameraAsync(ObjectId, Camera)
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.UpdateCameraAsync(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Camera)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/CameraRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateCameraAsync
    path: ../../adas-core.Infrastructure/Repositories/CameraRepository.cs
    startLine: 157
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: Updates an existing camera entity in the MongoDB database based on its unique identifier. The method takes an ObjectId representing the camera ID and a Camera object containing the updated information.
  example: []
  syntax:
    content: public Task<Camera?> UpdateCameraAsync(ObjectId objectId, Camera camera)
    parameters:
    - id: objectId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the camera to update.
    - id: camera
      type: adas_core.Domain.Models.MongoModels.Camera
      description: The Camera object containing the updated information.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Camera}
      description: The updated Camera object if successful; otherwise, null.
    content.vb: Public Function UpdateCameraAsync(objectId As ObjectId, camera As Camera) As Task(Of Camera)
  overload: adas_core.Infrastructure.Repositories.CameraRepository.UpdateCameraAsync*
  implements:
  - adas_core.Application.Repositories.Interfaces.ICameraRepository.UpdateCameraAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
- uid: adas_core.Infrastructure.Repositories.CameraRepository.GetSearchByNameCameras(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.CameraRepository.GetSearchByNameCameras(System.String)
  id: GetSearchByNameCameras(System.String)
  parent: adas_core.Infrastructure.Repositories.CameraRepository
  langs:
  - csharp
  - vb
  name: GetSearchByNameCameras(string)
  nameWithType: CameraRepository.GetSearchByNameCameras(string)
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.GetSearchByNameCameras(string)
  type: Method
  source:
    remote:
      path: adas-core.Infrastructure/Repositories/CameraRepository.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetSearchByNameCameras
    path: ../../adas-core.Infrastructure/Repositories/CameraRepository.cs
    startLine: 180
  assemblies:
  - adas-core.Infrastructure
  namespace: adas_core.Infrastructure.Repositories
  summary: >-
    Searches for camera entities in the MongoDB database based on a text string that matches the camera's name. 

    The method takes a string parameter representing the text to search for and returns a list of Camera objects whose names match the search criteria.
  example: []
  syntax:
    content: public Task<List<Camera>> GetSearchByNameCameras(string textToSearch)
    parameters:
    - id: textToSearch
      type: System.String
      description: The text string to search for in the camera names.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Camera}}
      description: A list of Camera objects whose names match the search criteria.
    content.vb: Public Function GetSearchByNameCameras(textToSearch As String) As Task(Of List(Of Camera))
  overload: adas_core.Infrastructure.Repositories.CameraRepository.GetSearchByNameCameras*
  exceptions:
  - type: adas_core.Application.Exceptions.BadRequestException
    commentId: T:adas_core.Application.Exceptions.BadRequestException
    description: Thrown when the search text is too long.
  implements:
  - adas_core.Application.Repositories.Interfaces.ICameraRepository.GetSearchByNameCameras(System.String)
  nameWithType.vb: CameraRepository.GetSearchByNameCameras(String)
  fullName.vb: adas_core.Infrastructure.Repositories.CameraRepository.GetSearchByNameCameras(String)
  name.vb: GetSearchByNameCameras(String)
references:
- uid: adas_core.Infrastructure.Repositories
  commentId: N:adas_core.Infrastructure.Repositories
  href: adas_core.html
  name: adas_core.Infrastructure.Repositories
  nameWithType: adas_core.Infrastructure.Repositories
  fullName: adas_core.Infrastructure.Repositories
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Infrastructure
    name: Infrastructure
    href: adas_core.Infrastructure.html
  - name: .
  - uid: adas_core.Infrastructure.Repositories
    name: Repositories
    href: adas_core.Infrastructure.Repositories.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Infrastructure
    name: Infrastructure
    href: adas_core.Infrastructure.html
  - name: .
  - uid: adas_core.Infrastructure.Repositories
    name: Repositories
    href: adas_core.Infrastructure.Repositories.html
- uid: System.Object
  commentId: T:System.Object
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object
  name: object
  nameWithType: object
  fullName: object
  nameWithType.vb: Object
  fullName.vb: Object
  name.vb: Object
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  commentId: T:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  parent: adas_core.Infrastructure.Repositories
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html
  name: MongoRepository<Camera>
  nameWithType: MongoRepository<Camera>
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>
  nameWithType.vb: MongoRepository(Of Camera)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera)
  name.vb: MongoRepository(Of Camera)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1
    name: MongoRepository
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html
  - name: <
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: '>'
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1
    name: MongoRepository
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: )
- uid: adas_core.Application.Repositories.Interfaces.ICameraRepository
  commentId: T:adas_core.Application.Repositories.Interfaces.ICameraRepository
  parent: adas_core.Application.Repositories.Interfaces
  href: adas_core.Application.Repositories.Interfaces.ICameraRepository.html
  name: ICameraRepository
  nameWithType: ICameraRepository
  fullName: adas_core.Application.Repositories.Interfaces.ICameraRepository
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  commentId: T:adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  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<Camera>
  nameWithType: IMongoRepository<Camera>
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<adas_core.Domain.Models.MongoModels.Camera>
  nameWithType.vb: IMongoRepository(Of Camera)
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of adas_core.Domain.Models.MongoModels.Camera)
  name.vb: IMongoRepository(Of Camera)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository`1
    name: IMongoRepository
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html
  - name: <
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - 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: " "
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.Db
  commentId: F:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.Db
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.Db
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_Db
  name: Db
  nameWithType: MongoRepository<Camera>.Db
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>.Db
  nameWithType.vb: MongoRepository(Of Camera).Db
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).Db
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.Collection
  commentId: P:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.Collection
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.Collection
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_Collection
  name: Collection
  nameWithType: MongoRepository<Camera>.Collection
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>.Collection
  nameWithType.vb: MongoRepository(Of Camera).Collection
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).Collection
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Camera)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Camera)
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertOneAsync(`0)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertOneAsync__0_
  name: InsertOneAsync(Camera)
  nameWithType: MongoRepository<Camera>.InsertOneAsync(Camera)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>.InsertOneAsync(adas_core.Domain.Models.MongoModels.Camera)
  nameWithType.vb: MongoRepository(Of Camera).InsertOneAsync(Camera)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).InsertOneAsync(adas_core.Domain.Models.MongoModels.Camera)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Camera)
    name: InsertOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertOneAsync__0_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertOneAsync(adas_core.Domain.Models.MongoModels.Camera)
    name: InsertOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertOneAsync__0_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  name: UpdateOneAsync(ObjectId, Camera)
  nameWithType: MongoRepository<Camera>.UpdateOneAsync(ObjectId, Camera)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>.UpdateOneAsync(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Camera)
  nameWithType.vb: MongoRepository(Of Camera).UpdateOneAsync(ObjectId, Camera)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).UpdateOneAsync(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Camera)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
    name: UpdateOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.UpdateOneAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
    name: UpdateOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.DeleteAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.DeleteAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  name: DeleteAsync(ObjectId)
  nameWithType: MongoRepository<Camera>.DeleteAsync(ObjectId)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>.DeleteAsync(MongoDB.Bson.ObjectId)
  nameWithType.vb: MongoRepository(Of Camera).DeleteAsync(ObjectId)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).DeleteAsync(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.DeleteAsync(MongoDB.Bson.ObjectId)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.DeleteAsync(MongoDB.Bson.ObjectId)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.CreateIndexes
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.CreateIndexes
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.CreateIndexes
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CreateIndexes
  name: CreateIndexes()
  nameWithType: MongoRepository<Camera>.CreateIndexes()
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>.CreateIndexes()
  nameWithType.vb: MongoRepository(Of Camera).CreateIndexes()
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).CreateIndexes()
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.CreateIndexes
    name: CreateIndexes
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CreateIndexes
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.CreateIndexes
    name: CreateIndexes
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CreateIndexes
  - name: (
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertInitialLoad
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertInitialLoad
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertInitialLoad
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertInitialLoad
  name: InsertInitialLoad()
  nameWithType: MongoRepository<Camera>.InsertInitialLoad()
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>.InsertInitialLoad()
  nameWithType.vb: MongoRepository(Of Camera).InsertInitialLoad()
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).InsertInitialLoad()
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertInitialLoad
    name: InsertInitialLoad
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertInitialLoad
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertInitialLoad
    name: InsertInitialLoad
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertInitialLoad
  - name: (
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertManyAsync(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Camera})
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertManyAsync(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Camera})
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertManyAsync(System.Collections.Generic.List{`0})
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertManyAsync_System_Collections_Generic_List__0__
  name: InsertManyAsync(List<Camera>)
  nameWithType: MongoRepository<Camera>.InsertManyAsync(List<Camera>)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>.InsertManyAsync(System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.Camera>)
  nameWithType.vb: MongoRepository(Of Camera).InsertManyAsync(List(Of Camera))
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).InsertManyAsync(System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.Camera))
  name.vb: InsertManyAsync(List(Of Camera))
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertManyAsync(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Camera})
    name: InsertManyAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertManyAsync_System_Collections_Generic_List__0__
  - 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.MongoModels.Camera
    name: Camera
  - name: '>'
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.InsertManyAsync(System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Camera})
    name: InsertManyAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertManyAsync_System_Collections_Generic_List__0__
  - 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.MongoModels.Camera
    name: Camera
  - name: )
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateManyObjectIdAsync_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_
  name: UpdateManyObjectIdAsync(string, ObjectId, ObjectId)
  nameWithType: MongoRepository<Camera>.UpdateManyObjectIdAsync(string, ObjectId, ObjectId)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>.UpdateManyObjectIdAsync(string, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
  nameWithType.vb: MongoRepository(Of Camera).UpdateManyObjectIdAsync(String, ObjectId, ObjectId)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).UpdateManyObjectIdAsync(String, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
  name.vb: UpdateManyObjectIdAsync(String, ObjectId, ObjectId)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
    name: UpdateManyObjectIdAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateManyObjectIdAsync_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
    name: UpdateManyObjectIdAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateManyObjectIdAsync_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.DeleteAsync(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.DeleteAsync(System.String)
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(System.String)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_System_String_
  name: DeleteAsync(string)
  nameWithType: MongoRepository<Camera>.DeleteAsync(string)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>.DeleteAsync(string)
  nameWithType.vb: MongoRepository(Of Camera).DeleteAsync(String)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).DeleteAsync(String)
  name.vb: DeleteAsync(String)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.DeleteAsync(System.String)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_System_String_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.DeleteAsync(System.String)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.CollectionExists(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.CollectionExists(System.String)
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.CollectionExists(System.String)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CollectionExists_System_String_
  name: CollectionExists(string)
  nameWithType: MongoRepository<Camera>.CollectionExists(string)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>.CollectionExists(string)
  nameWithType.vb: MongoRepository(Of Camera).CollectionExists(String)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).CollectionExists(String)
  name.vb: CollectionExists(String)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.CollectionExists(System.String)
    name: CollectionExists
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CollectionExists_System_String_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.CollectionExists(System.String)
    name: CollectionExists
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CollectionExists_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: System.Object.Equals(System.Object)
  commentId: M:System.Object.Equals(System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
  name: Equals(object)
  nameWithType: object.Equals(object)
  fullName: object.Equals(object)
  nameWithType.vb: Object.Equals(Object)
  fullName.vb: Object.Equals(Object)
  name.vb: Equals(Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.Equals(System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.Equals(System.Object,System.Object)
  commentId: M:System.Object.Equals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  name: Equals(object, object)
  nameWithType: object.Equals(object, object)
  fullName: object.Equals(object, object)
  nameWithType.vb: Object.Equals(Object, Object)
  fullName.vb: Object.Equals(Object, Object)
  name.vb: Equals(Object, Object)
  spec.csharp:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.Equals(System.Object,System.Object)
    name: Equals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.GetHashCode
  commentId: M:System.Object.GetHashCode
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
  name: GetHashCode()
  nameWithType: object.GetHashCode()
  fullName: object.GetHashCode()
  nameWithType.vb: Object.GetHashCode()
  fullName.vb: Object.GetHashCode()
  spec.csharp:
  - uid: System.Object.GetHashCode
    name: GetHashCode
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.GetHashCode
    name: GetHashCode
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gethashcode
  - name: (
  - name: )
- uid: System.Object.GetType
  commentId: M:System.Object.GetType
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  name: GetType()
  nameWithType: object.GetType()
  fullName: object.GetType()
  nameWithType.vb: Object.GetType()
  fullName.vb: Object.GetType()
  spec.csharp:
  - uid: System.Object.GetType
    name: GetType
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.GetType
    name: GetType
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.gettype
  - name: (
  - name: )
- uid: System.Object.MemberwiseClone
  commentId: M:System.Object.MemberwiseClone
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
  name: MemberwiseClone()
  nameWithType: object.MemberwiseClone()
  fullName: object.MemberwiseClone()
  nameWithType.vb: Object.MemberwiseClone()
  fullName.vb: Object.MemberwiseClone()
  spec.csharp:
  - uid: System.Object.MemberwiseClone
    name: MemberwiseClone
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.MemberwiseClone
    name: MemberwiseClone
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone
  - name: (
  - name: )
- uid: System.Object.ReferenceEquals(System.Object,System.Object)
  commentId: M:System.Object.ReferenceEquals(System.Object,System.Object)
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  name: ReferenceEquals(object, object)
  nameWithType: object.ReferenceEquals(object, object)
  fullName: object.ReferenceEquals(object, object)
  nameWithType.vb: Object.ReferenceEquals(Object, Object)
  fullName.vb: Object.ReferenceEquals(Object, Object)
  name.vb: ReferenceEquals(Object, Object)
  spec.csharp:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: System.Object.ReferenceEquals(System.Object,System.Object)
    name: ReferenceEquals
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.referenceequals
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: ','
  - name: " "
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: System.Object.ToString
  commentId: M:System.Object.ToString
  parent: System.Object
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.object.tostring
  name: ToString()
  nameWithType: object.ToString()
  fullName: object.ToString()
  nameWithType.vb: Object.ToString()
  fullName.vb: Object.ToString()
  spec.csharp:
  - uid: System.Object.ToString
    name: ToString
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.tostring
  - name: (
  - name: )
  spec.vb:
  - uid: System.Object.ToString
    name: ToString
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object.tostring
  - name: (
  - 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: System
  commentId: N:System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System
  nameWithType: System
  fullName: System
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1
  commentId: T:adas_core.Infrastructure.Repositories.MongoRepository`1
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html
  name: MongoRepository<T>
  nameWithType: MongoRepository<T>
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>
  nameWithType.vb: MongoRepository(Of T)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T)
  name.vb: MongoRepository(Of T)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1
    name: MongoRepository
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1
    name: MongoRepository
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- 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`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.Infrastructure.Repositories.MongoRepository`1.Db
  commentId: F:adas_core.Infrastructure.Repositories.MongoRepository`1.Db
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_Db
  name: Db
  nameWithType: MongoRepository<T>.Db
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.Db
  nameWithType.vb: MongoRepository(Of T).Db
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).Db
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.Collection
  commentId: P:adas_core.Infrastructure.Repositories.MongoRepository`1.Collection
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_Collection
  name: Collection
  nameWithType: MongoRepository<T>.Collection
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.Collection
  nameWithType.vb: MongoRepository(Of T).Collection
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).Collection
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertOneAsync(`0)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.InsertOneAsync(`0)
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertOneAsync__0_
  name: InsertOneAsync(T)
  nameWithType: MongoRepository<T>.InsertOneAsync(T)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.InsertOneAsync(T)
  nameWithType.vb: MongoRepository(Of T).InsertOneAsync(T)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).InsertOneAsync(T)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertOneAsync(`0)
    name: InsertOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertOneAsync__0_
  - name: (
  - name: T
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertOneAsync(`0)
    name: InsertOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertOneAsync__0_
  - name: (
  - name: T
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
  isExternal: true
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  name: UpdateOneAsync(ObjectId, T)
  nameWithType: MongoRepository<T>.UpdateOneAsync(ObjectId, T)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.UpdateOneAsync(MongoDB.Bson.ObjectId, T)
  nameWithType.vb: MongoRepository(Of T).UpdateOneAsync(ObjectId, T)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).UpdateOneAsync(MongoDB.Bson.ObjectId, T)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
    name: UpdateOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_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.Infrastructure.Repositories.MongoRepository`1.UpdateOneAsync(MongoDB.Bson.ObjectId,`0)
    name: UpdateOneAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateOneAsync_MongoDB_Bson_ObjectId__0_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
  isExternal: true
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  name: DeleteAsync(ObjectId)
  nameWithType: MongoRepository<T>.DeleteAsync(ObjectId)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.DeleteAsync(MongoDB.Bson.ObjectId)
  nameWithType.vb: MongoRepository(Of T).DeleteAsync(ObjectId)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).DeleteAsync(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(MongoDB.Bson.ObjectId)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.CreateIndexes
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.CreateIndexes
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CreateIndexes
  name: CreateIndexes()
  nameWithType: MongoRepository<T>.CreateIndexes()
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.CreateIndexes()
  nameWithType.vb: MongoRepository(Of T).CreateIndexes()
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).CreateIndexes()
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.CreateIndexes
    name: CreateIndexes
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CreateIndexes
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.CreateIndexes
    name: CreateIndexes
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CreateIndexes
  - name: (
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertInitialLoad
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.InsertInitialLoad
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertInitialLoad
  name: InsertInitialLoad()
  nameWithType: MongoRepository<T>.InsertInitialLoad()
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.InsertInitialLoad()
  nameWithType.vb: MongoRepository(Of T).InsertInitialLoad()
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).InsertInitialLoad()
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertInitialLoad
    name: InsertInitialLoad
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertInitialLoad
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertInitialLoad
    name: InsertInitialLoad
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertInitialLoad
  - name: (
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertManyAsync(System.Collections.Generic.List{`0})
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.InsertManyAsync(System.Collections.Generic.List{`0})
  isExternal: true
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertManyAsync_System_Collections_Generic_List__0__
  name: InsertManyAsync(List<T>)
  nameWithType: MongoRepository<T>.InsertManyAsync(List<T>)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.InsertManyAsync(System.Collections.Generic.List<T>)
  nameWithType.vb: MongoRepository(Of T).InsertManyAsync(List(Of T))
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).InsertManyAsync(System.Collections.Generic.List(Of T))
  name.vb: InsertManyAsync(List(Of T))
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertManyAsync(System.Collections.Generic.List{`0})
    name: InsertManyAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertManyAsync_System_Collections_Generic_List__0__
  - 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: T
  - name: '>'
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.InsertManyAsync(System.Collections.Generic.List{`0})
    name: InsertManyAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_InsertManyAsync_System_Collections_Generic_List__0__
  - 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: " "
  - name: T
  - name: )
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
  isExternal: true
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateManyObjectIdAsync_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_
  name: UpdateManyObjectIdAsync(string, ObjectId, ObjectId)
  nameWithType: MongoRepository<T>.UpdateManyObjectIdAsync(string, ObjectId, ObjectId)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.UpdateManyObjectIdAsync(string, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
  nameWithType.vb: MongoRepository(Of T).UpdateManyObjectIdAsync(String, ObjectId, ObjectId)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).UpdateManyObjectIdAsync(String, MongoDB.Bson.ObjectId, MongoDB.Bson.ObjectId)
  name.vb: UpdateManyObjectIdAsync(String, ObjectId, ObjectId)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
    name: UpdateManyObjectIdAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateManyObjectIdAsync_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.UpdateManyObjectIdAsync(System.String,MongoDB.Bson.ObjectId,MongoDB.Bson.ObjectId)
    name: UpdateManyObjectIdAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_UpdateManyObjectIdAsync_System_String_MongoDB_Bson_ObjectId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(System.String)
  isExternal: true
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_System_String_
  name: DeleteAsync(string)
  nameWithType: MongoRepository<T>.DeleteAsync(string)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.DeleteAsync(string)
  nameWithType.vb: MongoRepository(Of T).DeleteAsync(String)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).DeleteAsync(String)
  name.vb: DeleteAsync(String)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(System.String)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_System_String_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.DeleteAsync(System.String)
    name: DeleteAsync
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_DeleteAsync_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Infrastructure.Repositories.MongoRepository`1.CollectionExists(System.String)
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.CollectionExists(System.String)
  isExternal: true
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CollectionExists_System_String_
  name: CollectionExists(string)
  nameWithType: MongoRepository<T>.CollectionExists(string)
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.CollectionExists(string)
  nameWithType.vb: MongoRepository(Of T).CollectionExists(String)
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).CollectionExists(String)
  name.vb: CollectionExists(String)
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.CollectionExists(System.String)
    name: CollectionExists
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CollectionExists_System_String_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.CollectionExists(System.String)
    name: CollectionExists
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_CollectionExists_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  commentId: M:adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  name: IsNumber(object)
  nameWithType: NumberUtils.IsNumber(object)
  fullName: adas_core.Domain.Utils.NumberUtils.IsNumber(object)
  nameWithType.vb: NumberUtils.IsNumber(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.IsNumber(Object)
  name.vb: IsNumber(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.IsNumber(System.Object)
    name: IsNumber
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_IsNumber_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.NumberUtils
  commentId: T:adas_core.Domain.Utils.NumberUtils
  parent: adas_core.Domain.Utils
  href: adas_core.Domain.Utils.NumberUtils.html
  name: NumberUtils
  nameWithType: NumberUtils
  fullName: adas_core.Domain.Utils.NumberUtils
- uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  commentId: M:adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  name: ToDouble(object)
  nameWithType: NumberUtils.ToDouble(object)
  fullName: adas_core.Domain.Utils.NumberUtils.ToDouble(object)
  nameWithType.vb: NumberUtils.ToDouble(Object)
  fullName.vb: adas_core.Domain.Utils.NumberUtils.ToDouble(Object)
  name.vb: ToDouble(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.NumberUtils.ToDouble(System.Object)
    name: ToDouble
    href: adas_core.Domain.Utils.NumberUtils.html#adas_core_Domain_Utils_NumberUtils_ToDouble_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  commentId: M:adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
  isExternal: true
  href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  name: ToStr(object)
  nameWithType: ObjectUtils.ToStr(object)
  fullName: adas_core.Domain.Utils.ObjectUtils.ToStr(object)
  nameWithType.vb: ObjectUtils.ToStr(Object)
  fullName.vb: adas_core.Domain.Utils.ObjectUtils.ToStr(Object)
  name.vb: ToStr(Object)
  spec.csharp:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
  spec.vb:
  - uid: adas_core.Domain.Utils.ObjectUtils.ToStr(System.Object)
    name: ToStr
    href: adas_core.Domain.Utils.ObjectUtils.html#adas_core_Domain_Utils_ObjectUtils_ToStr_System_Object_
  - name: (
  - uid: System.Object
    name: Object
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.object
  - name: )
- uid: adas_core.Domain.Utils.ObjectUtils
  commentId: T:adas_core.Domain.Utils.ObjectUtils
  parent: adas_core.Domain.Utils
  href: adas_core.Domain.Utils.ObjectUtils.html
  name: ObjectUtils
  nameWithType: ObjectUtils
  fullName: adas_core.Domain.Utils.ObjectUtils
- uid: adas_core.Domain.Utils
  commentId: N:adas_core.Domain.Utils
  href: adas_core.html
  name: adas_core.Domain.Utils
  nameWithType: adas_core.Domain.Utils
  fullName: adas_core.Domain.Utils
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Utils
    name: Utils
    href: adas_core.Domain.Utils.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Utils
    name: Utils
    href: adas_core.Domain.Utils.html
- uid: adas_core.Infrastructure.Repositories.CameraRepository.#ctor*
  commentId: Overload:adas_core.Infrastructure.Repositories.CameraRepository.#ctor
  href: adas_core.Infrastructure.Repositories.CameraRepository.html#adas_core_Infrastructure_Repositories_CameraRepository__ctor_MongoDB_Driver_IMongoDatabase_Microsoft_Extensions_Options_IOptions_adas_core_Domain_Models_AppSettings_ApiSettings__
  name: CameraRepository
  nameWithType: CameraRepository.CameraRepository
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.CameraRepository
  nameWithType.vb: CameraRepository.New
  fullName.vb: adas_core.Infrastructure.Repositories.CameraRepository.New
  name.vb: New
- uid: MongoDB.Driver.IMongoDatabase
  commentId: T:MongoDB.Driver.IMongoDatabase
  parent: MongoDB.Driver
  isExternal: true
  name: IMongoDatabase
  nameWithType: IMongoDatabase
  fullName: MongoDB.Driver.IMongoDatabase
- uid: Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings}
  commentId: T:Microsoft.Extensions.Options.IOptions{adas_core.Domain.Models.AppSettings.ApiSettings}
  parent: Microsoft.Extensions.Options
  definition: Microsoft.Extensions.Options.IOptions`1
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  name: IOptions<ApiSettings>
  nameWithType: IOptions<ApiSettings>
  fullName: Microsoft.Extensions.Options.IOptions<adas_core.Domain.Models.AppSettings.ApiSettings>
  nameWithType.vb: IOptions(Of ApiSettings)
  fullName.vb: Microsoft.Extensions.Options.IOptions(Of adas_core.Domain.Models.AppSettings.ApiSettings)
  name.vb: IOptions(Of ApiSettings)
  spec.csharp:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: <
  - uid: adas_core.Domain.Models.AppSettings.ApiSettings
    name: ApiSettings
    href: adas_core.Domain.Models.AppSettings.ApiSettings.html
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.AppSettings.ApiSettings
    name: ApiSettings
    href: adas_core.Domain.Models.AppSettings.ApiSettings.html
  - 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: Microsoft.Extensions.Options.IOptions`1
  commentId: T:Microsoft.Extensions.Options.IOptions`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  name: IOptions<TOptions>
  nameWithType: IOptions<TOptions>
  fullName: Microsoft.Extensions.Options.IOptions<TOptions>
  nameWithType.vb: IOptions(Of TOptions)
  fullName.vb: Microsoft.Extensions.Options.IOptions(Of TOptions)
  name.vb: IOptions(Of TOptions)
  spec.csharp:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: <
  - name: TOptions
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Options.IOptions`1
    name: IOptions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1
  - name: (
  - name: Of
  - name: " "
  - name: TOptions
  - name: )
- uid: Microsoft.Extensions.Options
  commentId: N:Microsoft.Extensions.Options
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft
  name: Microsoft.Extensions.Options
  nameWithType: Microsoft.Extensions.Options
  fullName: Microsoft.Extensions.Options
  spec.csharp:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.Extensions
    name: Extensions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
  - name: .
  - uid: Microsoft.Extensions.Options
    name: Options
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options
  spec.vb:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.Extensions
    name: Extensions
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions
  - name: .
  - uid: Microsoft.Extensions.Options
    name: Options
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.options
- uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.GetCollectionName
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.GetCollectionName
  parent: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  definition: adas_core.Infrastructure.Repositories.MongoRepository`1.GetCollectionName
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_GetCollectionName
  name: GetCollectionName()
  nameWithType: MongoRepository<Camera>.GetCollectionName()
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<adas_core.Domain.Models.MongoModels.Camera>.GetCollectionName()
  nameWithType.vb: MongoRepository(Of Camera).GetCollectionName()
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).GetCollectionName()
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.GetCollectionName
    name: GetCollectionName
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_GetCollectionName
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository{adas_core.Domain.Models.MongoModels.Camera}.GetCollectionName
    name: GetCollectionName
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_GetCollectionName
  - name: (
  - name: )
- uid: adas_core.Infrastructure.Repositories.CameraRepository.GetCollectionName*
  commentId: Overload:adas_core.Infrastructure.Repositories.CameraRepository.GetCollectionName
  href: adas_core.Infrastructure.Repositories.CameraRepository.html#adas_core_Infrastructure_Repositories_CameraRepository_GetCollectionName
  name: GetCollectionName
  nameWithType: CameraRepository.GetCollectionName
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.GetCollectionName
- uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Camera}.GetCollectionName
  commentId: M:adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Camera}.GetCollectionName
  parent: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Camera}
  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<Camera>.GetCollectionName()
  fullName: adas_core.Application.Repositories.Interfaces.IMongoRepository<adas_core.Domain.Models.MongoModels.Camera>.GetCollectionName()
  nameWithType.vb: IMongoRepository(Of Camera).GetCollectionName()
  fullName.vb: adas_core.Application.Repositories.Interfaces.IMongoRepository(Of adas_core.Domain.Models.MongoModels.Camera).GetCollectionName()
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.IMongoRepository{adas_core.Domain.Models.MongoModels.Camera}.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{adas_core.Domain.Models.MongoModels.Camera}.GetCollectionName
    name: GetCollectionName
    href: adas_core.Application.Repositories.Interfaces.IMongoRepository-1.html#adas_core_Application_Repositories_Interfaces_IMongoRepository_1_GetCollectionName
  - name: (
  - name: )
- 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.Infrastructure.Repositories.MongoRepository`1.GetCollectionName
  commentId: M:adas_core.Infrastructure.Repositories.MongoRepository`1.GetCollectionName
  href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_GetCollectionName
  name: GetCollectionName()
  nameWithType: MongoRepository<T>.GetCollectionName()
  fullName: adas_core.Infrastructure.Repositories.MongoRepository<T>.GetCollectionName()
  nameWithType.vb: MongoRepository(Of T).GetCollectionName()
  fullName.vb: adas_core.Infrastructure.Repositories.MongoRepository(Of T).GetCollectionName()
  spec.csharp:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.GetCollectionName
    name: GetCollectionName
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_GetCollectionName
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Infrastructure.Repositories.MongoRepository`1.GetCollectionName
    name: GetCollectionName
    href: adas_core.Infrastructure.Repositories.MongoRepository-1.html#adas_core_Infrastructure_Repositories_MongoRepository_1_GetCollectionName
  - name: (
  - 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.Infrastructure.Repositories.CameraRepository.GetById*
  commentId: Overload:adas_core.Infrastructure.Repositories.CameraRepository.GetById
  href: adas_core.Infrastructure.Repositories.CameraRepository.html#adas_core_Infrastructure_Repositories_CameraRepository_GetById_MongoDB_Bson_ObjectId_
  name: GetById
  nameWithType: CameraRepository.GetById
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.GetById
- uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetById(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Repositories.Interfaces.ICameraRepository.GetById(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Repositories.Interfaces.ICameraRepository
  isExternal: true
  name: GetById(ObjectId)
  nameWithType: ICameraRepository.GetById(ObjectId)
  fullName: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetById(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetById(MongoDB.Bson.ObjectId)
    name: GetById
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetById(MongoDB.Bson.ObjectId)
    name: GetById
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- 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{adas_core.Domain.Models.MongoModels.Camera}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Camera}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<Camera>
  nameWithType: Task<Camera>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.MongoModels.Camera>
  nameWithType.vb: Task(Of Camera)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.Camera)
  name.vb: Task(Of Camera)
  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.MongoModels.Camera
    name: Camera
  - 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.MongoModels.Camera
    name: Camera
  - name: )
- 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.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: 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.Infrastructure.Repositories.CameraRepository.GetByName*
  commentId: Overload:adas_core.Infrastructure.Repositories.CameraRepository.GetByName
  href: adas_core.Infrastructure.Repositories.CameraRepository.html#adas_core_Infrastructure_Repositories_CameraRepository_GetByName_System_String_
  name: GetByName
  nameWithType: CameraRepository.GetByName
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.GetByName
- uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetByName(System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.ICameraRepository.GetByName(System.String)
  parent: adas_core.Application.Repositories.Interfaces.ICameraRepository
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: GetByName(string)
  nameWithType: ICameraRepository.GetByName(string)
  fullName: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetByName(string)
  nameWithType.vb: ICameraRepository.GetByName(String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetByName(String)
  name.vb: GetByName(String)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetByName(System.String)
    name: GetByName
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetByName(System.String)
    name: GetByName
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Infrastructure.Repositories.CameraRepository.GetCameraInList*
  commentId: Overload:adas_core.Infrastructure.Repositories.CameraRepository.GetCameraInList
  href: adas_core.Infrastructure.Repositories.CameraRepository.html#adas_core_Infrastructure_Repositories_CameraRepository_GetCameraInList_System_Collections_Generic_List_MongoDB_Bson_ObjectId__
  name: GetCameraInList
  nameWithType: CameraRepository.GetCameraInList
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.GetCameraInList
- uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetCameraInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  commentId: M:adas_core.Application.Repositories.Interfaces.ICameraRepository.GetCameraInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
  parent: adas_core.Application.Repositories.Interfaces.ICameraRepository
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: GetCameraInList(List<ObjectId>)
  nameWithType: ICameraRepository.GetCameraInList(List<ObjectId>)
  fullName: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetCameraInList(System.Collections.Generic.List<MongoDB.Bson.ObjectId>)
  nameWithType.vb: ICameraRepository.GetCameraInList(List(Of ObjectId))
  fullName.vb: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetCameraInList(System.Collections.Generic.List(Of MongoDB.Bson.ObjectId))
  name.vb: GetCameraInList(List(Of ObjectId))
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetCameraInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
    name: GetCameraInList
  - 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: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '>'
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetCameraInList(System.Collections.Generic.List{MongoDB.Bson.ObjectId})
    name: GetCameraInList
  - 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: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  - name: )
- uid: System.Collections.Generic.List{MongoDB.Bson.ObjectId}
  commentId: T:System.Collections.Generic.List{MongoDB.Bson.ObjectId}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.List`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<ObjectId>
  nameWithType: List<ObjectId>
  fullName: System.Collections.Generic.List<MongoDB.Bson.ObjectId>
  nameWithType.vb: List(Of ObjectId)
  fullName.vb: System.Collections.Generic.List(Of MongoDB.Bson.ObjectId)
  name.vb: List(Of ObjectId)
  spec.csharp:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: <
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: (
  - name: Of
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Camera}
  commentId: T:System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Camera}
  parent: System.Collections.Generic
  definition: System.Collections.Generic.List`1
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<Camera>
  nameWithType: List<Camera>
  fullName: System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.Camera>
  nameWithType.vb: List(Of Camera)
  fullName.vb: System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.Camera)
  name.vb: List(Of Camera)
  spec.csharp:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: <
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
    href: adas_core.Domain.Models.MongoModels.Camera.html
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
    href: adas_core.Domain.Models.MongoModels.Camera.html
  - name: )
- uid: System.Collections.Generic.List`1
  commentId: T:System.Collections.Generic.List`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  name: List<T>
  nameWithType: List<T>
  fullName: System.Collections.Generic.List<T>
  nameWithType.vb: List(Of T)
  fullName.vb: System.Collections.Generic.List(Of T)
  name.vb: List(Of T)
  spec.csharp:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.List`1
    name: List
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: System.Collections.Generic
  commentId: N:System.Collections.Generic
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system
  name: System.Collections.Generic
  nameWithType: System.Collections.Generic
  fullName: System.Collections.Generic
  spec.csharp:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Collections
    name: Collections
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections
  - name: .
  - uid: System.Collections.Generic
    name: Generic
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic
  spec.vb:
  - uid: System
    name: System
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system
  - name: .
  - uid: System.Collections
    name: Collections
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections
  - name: .
  - uid: System.Collections.Generic
    name: Generic
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic
- uid: adas_core.Application.Exceptions.BadRequestException
  commentId: T:adas_core.Application.Exceptions.BadRequestException
  href: adas_core.Application.Exceptions.BadRequestException.html
  name: BadRequestException
  nameWithType: BadRequestException
  fullName: adas_core.Application.Exceptions.BadRequestException
- uid: adas_core.Infrastructure.Repositories.CameraRepository.GetPaginatedCameras*
  commentId: Overload:adas_core.Infrastructure.Repositories.CameraRepository.GetPaginatedCameras
  href: adas_core.Infrastructure.Repositories.CameraRepository.html#adas_core_Infrastructure_Repositories_CameraRepository_GetPaginatedCameras_adas_core_Domain_Models_Filter_PaginationFilter_
  name: GetPaginatedCameras
  nameWithType: CameraRepository.GetPaginatedCameras
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.GetPaginatedCameras
- uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetPaginatedCameras(adas_core.Domain.Models.Filter.PaginationFilter)
  commentId: M:adas_core.Application.Repositories.Interfaces.ICameraRepository.GetPaginatedCameras(adas_core.Domain.Models.Filter.PaginationFilter)
  parent: adas_core.Application.Repositories.Interfaces.ICameraRepository
  name: GetPaginatedCameras(PaginationFilter)
  nameWithType: ICameraRepository.GetPaginatedCameras(PaginationFilter)
  fullName: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetPaginatedCameras(adas_core.Domain.Models.Filter.PaginationFilter)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetPaginatedCameras(adas_core.Domain.Models.Filter.PaginationFilter)
    name: GetPaginatedCameras
  - name: (
  - uid: adas_core.Domain.Models.Filter.PaginationFilter
    name: PaginationFilter
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetPaginatedCameras(adas_core.Domain.Models.Filter.PaginationFilter)
    name: GetPaginatedCameras
  - name: (
  - uid: adas_core.Domain.Models.Filter.PaginationFilter
    name: PaginationFilter
  - name: )
- 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{adas_core.Domain.Models.MongoModels.Camera,adas_core.Domain.Models.MongoModels.Camera}
  commentId: T:MongoDB.Driver.IFindFluent{adas_core.Domain.Models.MongoModels.Camera,adas_core.Domain.Models.MongoModels.Camera}
  parent: MongoDB.Driver
  definition: MongoDB.Driver.IFindFluent`2
  name: IFindFluent<Camera, Camera>
  nameWithType: IFindFluent<Camera, Camera>
  fullName: MongoDB.Driver.IFindFluent<adas_core.Domain.Models.MongoModels.Camera, adas_core.Domain.Models.MongoModels.Camera>
  nameWithType.vb: IFindFluent(Of Camera, Camera)
  fullName.vb: MongoDB.Driver.IFindFluent(Of adas_core.Domain.Models.MongoModels.Camera, adas_core.Domain.Models.MongoModels.Camera)
  name.vb: IFindFluent(Of Camera, Camera)
  spec.csharp:
  - uid: MongoDB.Driver.IFindFluent`2
    name: IFindFluent
    isExternal: true
  - name: <
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: '>'
  spec.vb:
  - uid: MongoDB.Driver.IFindFluent`2
    name: IFindFluent
    isExternal: true
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: )
- 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: 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.Infrastructure.Repositories.CameraRepository.InsertOneCamera*
  commentId: Overload:adas_core.Infrastructure.Repositories.CameraRepository.InsertOneCamera
  href: adas_core.Infrastructure.Repositories.CameraRepository.html#adas_core_Infrastructure_Repositories_CameraRepository_InsertOneCamera_adas_core_Domain_Models_MongoModels_Camera_
  name: InsertOneCamera
  nameWithType: CameraRepository.InsertOneCamera
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.InsertOneCamera
- uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.InsertOneCamera(adas_core.Domain.Models.MongoModels.Camera)
  commentId: M:adas_core.Application.Repositories.Interfaces.ICameraRepository.InsertOneCamera(adas_core.Domain.Models.MongoModels.Camera)
  parent: adas_core.Application.Repositories.Interfaces.ICameraRepository
  name: InsertOneCamera(Camera)
  nameWithType: ICameraRepository.InsertOneCamera(Camera)
  fullName: adas_core.Application.Repositories.Interfaces.ICameraRepository.InsertOneCamera(adas_core.Domain.Models.MongoModels.Camera)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.InsertOneCamera(adas_core.Domain.Models.MongoModels.Camera)
    name: InsertOneCamera
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.InsertOneCamera(adas_core.Domain.Models.MongoModels.Camera)
    name: InsertOneCamera
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: )
- uid: adas_core.Domain.Models.MongoModels.Camera
  commentId: T:adas_core.Domain.Models.MongoModels.Camera
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.Camera.html
  name: Camera
  nameWithType: Camera
  fullName: adas_core.Domain.Models.MongoModels.Camera
- uid: adas_core.Domain.Models.MongoModels
  commentId: N:adas_core.Domain.Models.MongoModels
  href: adas_core.html
  name: adas_core.Domain.Models.MongoModels
  nameWithType: adas_core.Domain.Models.MongoModels
  fullName: adas_core.Domain.Models.MongoModels
  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.MongoModels
    name: MongoModels
    href: adas_core.Domain.Models.MongoModels.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.MongoModels
    name: MongoModels
    href: adas_core.Domain.Models.MongoModels.html
- uid: adas_core.Infrastructure.Repositories.CameraRepository.UpdateCameraAsync*
  commentId: Overload:adas_core.Infrastructure.Repositories.CameraRepository.UpdateCameraAsync
  href: adas_core.Infrastructure.Repositories.CameraRepository.html#adas_core_Infrastructure_Repositories_CameraRepository_UpdateCameraAsync_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_Camera_
  name: UpdateCameraAsync
  nameWithType: CameraRepository.UpdateCameraAsync
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.UpdateCameraAsync
- uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.UpdateCameraAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
  commentId: M:adas_core.Application.Repositories.Interfaces.ICameraRepository.UpdateCameraAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
  parent: adas_core.Application.Repositories.Interfaces.ICameraRepository
  isExternal: true
  name: UpdateCameraAsync(ObjectId, Camera)
  nameWithType: ICameraRepository.UpdateCameraAsync(ObjectId, Camera)
  fullName: adas_core.Application.Repositories.Interfaces.ICameraRepository.UpdateCameraAsync(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.Camera)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.UpdateCameraAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
    name: UpdateCameraAsync
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.UpdateCameraAsync(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.Camera)
    name: UpdateCameraAsync
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Camera
    name: Camera
  - name: )
- uid: adas_core.Infrastructure.Repositories.CameraRepository.GetSearchByNameCameras*
  commentId: Overload:adas_core.Infrastructure.Repositories.CameraRepository.GetSearchByNameCameras
  href: adas_core.Infrastructure.Repositories.CameraRepository.html#adas_core_Infrastructure_Repositories_CameraRepository_GetSearchByNameCameras_System_String_
  name: GetSearchByNameCameras
  nameWithType: CameraRepository.GetSearchByNameCameras
  fullName: adas_core.Infrastructure.Repositories.CameraRepository.GetSearchByNameCameras
- uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetSearchByNameCameras(System.String)
  commentId: M:adas_core.Application.Repositories.Interfaces.ICameraRepository.GetSearchByNameCameras(System.String)
  parent: adas_core.Application.Repositories.Interfaces.ICameraRepository
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.string
  name: GetSearchByNameCameras(string)
  nameWithType: ICameraRepository.GetSearchByNameCameras(string)
  fullName: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetSearchByNameCameras(string)
  nameWithType.vb: ICameraRepository.GetSearchByNameCameras(String)
  fullName.vb: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetSearchByNameCameras(String)
  name.vb: GetSearchByNameCameras(String)
  spec.csharp:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetSearchByNameCameras(System.String)
    name: GetSearchByNameCameras
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Repositories.Interfaces.ICameraRepository.GetSearchByNameCameras(System.String)
    name: GetSearchByNameCameras
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Camera}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Camera}}
  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<Camera>>
  nameWithType: Task<List<Camera>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.Camera>>
  nameWithType.vb: Task(Of List(Of Camera))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.Camera))
  name.vb: Task(Of List(Of Camera))
  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.MongoModels.Camera
    name: Camera
  - 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.MongoModels.Camera
    name: Camera
  - name: )
  - name: )
