### YamlMime:ManagedReference
items:
- uid: adas_core.Application.Services.UnitService
  commentId: T:adas_core.Application.Services.UnitService
  id: UnitService
  parent: adas_core.Application.Services
  children:
  - adas_core.Application.Services.UnitService.#ctor(adas_core.Application.Repositories.Interfaces.IUnitRepository,System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.UnitService},adas_core.Application.Services.Interfaces.IMasterListServiceFactory,adas_core.Application.Services.Interfaces.ISubscribersService,System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService},adas_core.Application.Services.Interfaces.IPointOfCareService,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService)
  - adas_core.Application.Services.UnitService.CountUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
  - adas_core.Application.Services.UnitService.DeleteUnitById(adas_core.Domain.Models.MongoModels.Unit)
  - adas_core.Application.Services.UnitService.FindById(System.Nullable{MongoDB.Bson.ObjectId})
  - adas_core.Application.Services.UnitService.FindByLocation(adas_core.Domain.Models.PatientLocation)
  - adas_core.Application.Services.UnitService.FindByName(System.String)
  - adas_core.Application.Services.UnitService.FindByPatientId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.UnitService.FindByUnitNameOrPocName(System.String,System.String)
  - adas_core.Application.Services.UnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.UnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
  - adas_core.Application.Services.UnitService.Get(System.String)
  - adas_core.Application.Services.UnitService.GetAll(System.Boolean)
  - adas_core.Application.Services.UnitService.GetAllCompact
  - adas_core.Application.Services.UnitService.GetByName(System.String)
  - adas_core.Application.Services.UnitService.GetInfo(MongoDB.Bson.ObjectId,System.Boolean,System.Boolean)
  - adas_core.Application.Services.UnitService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Boolean)
  - adas_core.Application.Services.UnitService.GetOneCompact(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.UnitService.GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter,System.Boolean)
  - adas_core.Application.Services.UnitService.InsertOne(adas_core.Domain.Models.MongoModels.Unit)
  - adas_core.Application.Services.UnitService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.UnitConfiguration)
  - adas_core.Application.Services.UnitService.UpdateUnit(adas_core.Domain.Models.MongoModels.Unit)
  - adas_core.Application.Services.UnitService.UpdateUnitInfo(MongoDB.Bson.ObjectId,System.String,System.String,System.String)
  - adas_core.Application.Services.UnitService.UpdateUnitMasterList(adas_core.Domain.Models.DTO.UpdateUnitIdListDto)
  langs:
  - csharp
  - vb
  name: UnitService
  nameWithType: UnitService
  fullName: adas_core.Application.Services.UnitService
  type: Class
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UnitService
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 18
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  syntax:
    content: 'public class UnitService : IUnitService'
    content.vb: Public Class UnitService Implements IUnitService
  inheritance:
  - System.Object
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService
  inheritedMembers:
  - 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.Application.Services.UnitService.#ctor(adas_core.Application.Repositories.Interfaces.IUnitRepository,System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.UnitService},adas_core.Application.Services.Interfaces.IMasterListServiceFactory,adas_core.Application.Services.Interfaces.ISubscribersService,System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService},adas_core.Application.Services.Interfaces.IPointOfCareService,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService)
  commentId: M:adas_core.Application.Services.UnitService.#ctor(adas_core.Application.Repositories.Interfaces.IUnitRepository,System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.UnitService},adas_core.Application.Services.Interfaces.IMasterListServiceFactory,adas_core.Application.Services.Interfaces.ISubscribersService,System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService},adas_core.Application.Services.Interfaces.IPointOfCareService,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService)
  id: '#ctor(adas_core.Application.Repositories.Interfaces.IUnitRepository,System.Lazy{adas_core.Application.Services.Interfaces.IPatientService},Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.UnitService},adas_core.Application.Services.Interfaces.IMasterListServiceFactory,adas_core.Application.Services.Interfaces.ISubscribersService,System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService},adas_core.Application.Services.Interfaces.IPointOfCareService,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService)'
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: UnitService(IUnitRepository, Lazy<IPatientService>, ILogger<UnitService>, IMasterListServiceFactory, ISubscribersService, Lazy<IClientMessageService>, IPointOfCareService, IHttpContextAccessor, ILocalAuditService)
  nameWithType: UnitService.UnitService(IUnitRepository, Lazy<IPatientService>, ILogger<UnitService>, IMasterListServiceFactory, ISubscribersService, Lazy<IClientMessageService>, IPointOfCareService, IHttpContextAccessor, ILocalAuditService)
  fullName: adas_core.Application.Services.UnitService.UnitService(adas_core.Application.Repositories.Interfaces.IUnitRepository, System.Lazy<adas_core.Application.Services.Interfaces.IPatientService>, Microsoft.Extensions.Logging.ILogger<adas_core.Application.Services.UnitService>, adas_core.Application.Services.Interfaces.IMasterListServiceFactory, adas_core.Application.Services.Interfaces.ISubscribersService, System.Lazy<adas_core.Application.Services.Interfaces.IClientMessageService>, adas_core.Application.Services.Interfaces.IPointOfCareService, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService)
  type: Constructor
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: .ctor
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 18
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  syntax:
    content: public UnitService(IUnitRepository unitRepository, Lazy<IPatientService> patientService, ILogger<UnitService> logger, IMasterListServiceFactory masterListServiceFactory, ISubscribersService subscribersService, Lazy<IClientMessageService> clientMessageService, IPointOfCareService pointOfCareService, IHttpContextAccessor httpContextAccessor, ILocalAuditService auditService)
    parameters:
    - id: unitRepository
      type: adas_core.Application.Repositories.Interfaces.IUnitRepository
    - id: patientService
      type: System.Lazy{adas_core.Application.Services.Interfaces.IPatientService}
    - id: logger
      type: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.UnitService}
    - id: masterListServiceFactory
      type: adas_core.Application.Services.Interfaces.IMasterListServiceFactory
    - id: subscribersService
      type: adas_core.Application.Services.Interfaces.ISubscribersService
    - id: clientMessageService
      type: System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService}
    - id: pointOfCareService
      type: adas_core.Application.Services.Interfaces.IPointOfCareService
    - id: httpContextAccessor
      type: Microsoft.AspNetCore.Http.IHttpContextAccessor
    - id: auditService
      type: adas_core.Application.Services.Interfaces.ILocalAuditService
    content.vb: Public Sub New(unitRepository As IUnitRepository, patientService As Lazy(Of IPatientService), logger As ILogger(Of UnitService), masterListServiceFactory As IMasterListServiceFactory, subscribersService As ISubscribersService, clientMessageService As Lazy(Of IClientMessageService), pointOfCareService As IPointOfCareService, httpContextAccessor As IHttpContextAccessor, auditService As ILocalAuditService)
  overload: adas_core.Application.Services.UnitService.#ctor*
  nameWithType.vb: UnitService.New(IUnitRepository, Lazy(Of IPatientService), ILogger(Of UnitService), IMasterListServiceFactory, ISubscribersService, Lazy(Of IClientMessageService), IPointOfCareService, IHttpContextAccessor, ILocalAuditService)
  fullName.vb: adas_core.Application.Services.UnitService.New(adas_core.Application.Repositories.Interfaces.IUnitRepository, System.Lazy(Of adas_core.Application.Services.Interfaces.IPatientService), Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.UnitService), adas_core.Application.Services.Interfaces.IMasterListServiceFactory, adas_core.Application.Services.Interfaces.ISubscribersService, System.Lazy(Of adas_core.Application.Services.Interfaces.IClientMessageService), adas_core.Application.Services.Interfaces.IPointOfCareService, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService)
  name.vb: New(IUnitRepository, Lazy(Of IPatientService), ILogger(Of UnitService), IMasterListServiceFactory, ISubscribersService, Lazy(Of IClientMessageService), IPointOfCareService, IHttpContextAccessor, ILocalAuditService)
- uid: adas_core.Application.Services.UnitService.GetAll(System.Boolean)
  commentId: M:adas_core.Application.Services.UnitService.GetAll(System.Boolean)
  id: GetAll(System.Boolean)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: GetAll(bool)
  nameWithType: UnitService.GetAll(bool)
  fullName: adas_core.Application.Services.UnitService.GetAll(bool)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAll
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 36
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves all units, optionally including their associated PointOfCares.

    When <code class="paramref">withPoCs</code> is <code>true</code>, the PointOfCares collection is populated for each unit using the point of care service; otherwise, only the unit data is returned.
  example: []
  syntax:
    content: public Task<List<Unit>> GetAll(bool withPoCs = false)
    parameters:
    - id: withPoCs
      type: System.Boolean
      description: If <code>true</code>, loads and assigns the PointOfCares for each unit; if <code>false</code>, returns units without their PointOfCares.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Unit}}
      description: A task representing the asynchronous operation, containing the list of all units, with PointOfCares populated when requested.
    content.vb: Public Function GetAll(withPoCs As Boolean = False) As Task(Of List(Of Unit))
  overload: adas_core.Application.Services.UnitService.GetAll*
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.GetAll(System.Boolean)
  nameWithType.vb: UnitService.GetAll(Boolean)
  fullName.vb: adas_core.Application.Services.UnitService.GetAll(Boolean)
  name.vb: GetAll(Boolean)
- uid: adas_core.Application.Services.UnitService.GetAllCompact
  commentId: M:adas_core.Application.Services.UnitService.GetAllCompact
  id: GetAllCompact
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: GetAllCompact()
  nameWithType: UnitService.GetAllCompact()
  fullName: adas_core.Application.Services.UnitService.GetAllCompact()
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAllCompact
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 54
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves all units in a compact representation, mapping each unit to a <xref href="adas_core.Domain.Models.DTO.UnitInfoDto" data-throw-if-not-resolved="false"></xref> containing its identifier, name, and title, with null name and title values safely replaced by empty strings.
  example: []
  syntax:
    content: public Task<List<UnitInfoDto>> GetAllCompact()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.DTO.UnitInfoDto}}
      description: A task that represents the asynchronous operation. The task result contains a list of <xref href="adas_core.Domain.Models.DTO.UnitInfoDto" data-throw-if-not-resolved="false"></xref> objects for all available units.
    content.vb: Public Function GetAllCompact() As Task(Of List(Of UnitInfoDto))
  overload: adas_core.Application.Services.UnitService.GetAllCompact*
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.GetAllCompact
- uid: adas_core.Application.Services.UnitService.GetOneCompact(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.UnitService.GetOneCompact(MongoDB.Bson.ObjectId)
  id: GetOneCompact(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: GetOneCompact(ObjectId)
  nameWithType: UnitService.GetOneCompact(ObjectId)
  fullName: adas_core.Application.Services.UnitService.GetOneCompact(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetOneCompact
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 73
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a compact representation of a unit by its identifier, returning a <xref href="adas_core.Domain.Models.DTO.UnitInfoDto" data-throw-if-not-resolved="false"></xref> populated with the unit's id, name, and title. If no unit is found for the given id, the returned DTO contains a null id with empty name and title values.
  example: []
  syntax:
    content: public Task<UnitInfoDto> GetOneCompact(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the unit to retrieve.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.DTO.UnitInfoDto}
      description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> containing the compact unit information, or a DTO with null/empty fields if the unit does not exist.
    content.vb: Public Function GetOneCompact(id As ObjectId) As Task(Of UnitInfoDto)
  overload: adas_core.Application.Services.UnitService.GetOneCompact*
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.GetOneCompact(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.UnitService.GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter,System.Boolean)
  commentId: M:adas_core.Application.Services.UnitService.GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter,System.Boolean)
  id: GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter,System.Boolean)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: GetPaginatedUnits(PaginationFilter, bool)
  nameWithType: UnitService.GetPaginatedUnits(PaginationFilter, bool)
  fullName: adas_core.Application.Services.UnitService.GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter, bool)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetPaginatedUnits
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 92
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves a paginated list of units, optionally enriched with their associated Points of Care (PoCs).

    When <code class="paramref">withPoCs</code> is true, all PoCs for the returned units are loaded in a single batch call and assigned to each unit.
  example: []
  syntax:
    content: public Task<PaginationResponse<Unit>> GetPaginatedUnits(PaginationFilter filter, bool withPoCs = false)
    parameters:
    - id: filter
      type: adas_core.Domain.Models.Filter.PaginationFilter
      description: The pagination parameters controlling the page number, page size, and total count.
    - id: withPoCs
      type: System.Boolean
      description: Indicates whether the response units should be populated with their related Points of Care. Defaults to false.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.Unit}}
      description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> containing the requested page of units along with pagination metadata.
    content.vb: Public Function GetPaginatedUnits(filter As PaginationFilter, withPoCs As Boolean = False) As Task(Of PaginationResponse(Of Unit))
  overload: adas_core.Application.Services.UnitService.GetPaginatedUnits*
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter,System.Boolean)
  nameWithType.vb: UnitService.GetPaginatedUnits(PaginationFilter, Boolean)
  fullName.vb: adas_core.Application.Services.UnitService.GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter, Boolean)
  name.vb: GetPaginatedUnits(PaginationFilter, Boolean)
- uid: adas_core.Application.Services.UnitService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Boolean)
  commentId: M:adas_core.Application.Services.UnitService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Boolean)
  id: GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Boolean)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: GetInfo(ObjectId, LocaleEnum?, bool, bool)
  nameWithType: UnitService.GetInfo(ObjectId, LocaleEnum?, bool, bool)
  fullName: adas_core.Application.Services.UnitService.GetInfo(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum?, bool, bool)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetInfo
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 128
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> by its identifier, optionally hydrating its related master lists (e.g., allergy, diagnosis, origin, doctor, procedure, service, treatment, visit option, access control, language barrier, passive sitting, generic lists) for the specified locale, and optionally including its associated Points of Care.
  example: []
  syntax:
    content: public Task<Unit?> GetInfo(ObjectId id, LocaleEnum? dataLocale, bool fillLists = true, bool withPoCs = false)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the unit to retrieve.
    - id: dataLocale
      type: System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum}
      description: The locale used to resolve localized values for the related master lists; can be <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a>.
    - id: fillLists
      type: System.Boolean
      description: When <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a> (default), populates every available related master list referenced by the unit using the given locale; when <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a>, only the base unit is returned.
    - id: withPoCs
      type: System.Boolean
      description: When <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">true</a>, also loads and assigns the Points of Care associated with the unit; when <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/builtin-types/bool">false</a> (default), the Points of Care collection is not populated.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> that yields the requested <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> with its optional related lists and Points of Care, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> when no unit matches the identifier.
    content.vb: Public Function GetInfo(id As ObjectId, dataLocale As LocaleEnum?, fillLists As Boolean = True, withPoCs As Boolean = False) As Task(Of Unit)
  overload: adas_core.Application.Services.UnitService.GetInfo*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when no unit is found for the supplied <code class="paramref">id</code>.
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Boolean)
  nameWithType.vb: UnitService.GetInfo(ObjectId, LocaleEnum?, Boolean, Boolean)
  fullName.vb: adas_core.Application.Services.UnitService.GetInfo(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum?, Boolean, Boolean)
  name.vb: GetInfo(ObjectId, LocaleEnum?, Boolean, Boolean)
- uid: adas_core.Application.Services.UnitService.GetInfo(MongoDB.Bson.ObjectId,System.Boolean,System.Boolean)
  commentId: M:adas_core.Application.Services.UnitService.GetInfo(MongoDB.Bson.ObjectId,System.Boolean,System.Boolean)
  id: GetInfo(MongoDB.Bson.ObjectId,System.Boolean,System.Boolean)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: GetInfo(ObjectId, bool, bool)
  nameWithType: UnitService.GetInfo(ObjectId, bool, bool)
  fullName: adas_core.Application.Services.UnitService.GetInfo(MongoDB.Bson.ObjectId, bool, bool)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetInfo
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 247
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a unit by its identifier and, when requested, enriches it with its associated points of care (including their devices).
  example: []
  syntax:
    content: public Task<Unit?> GetInfo(ObjectId id, bool withPoCs = true, bool withDevices = true)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The identifier of the unit to look up.
    - id: withPoCs
      type: System.Boolean
      description: When true, loads and assigns the unit's points of care to the result.
    - id: withDevices
      type: System.Boolean
      description: Flag intended to control device inclusion alongside the points of care.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: The matching <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> instance.
    content.vb: Public Function GetInfo(id As ObjectId, withPoCs As Boolean = True, withDevices As Boolean = True) As Task(Of Unit)
  overload: adas_core.Application.Services.UnitService.GetInfo*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when no unit exists for the supplied <code class="paramref">id</code>.
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId,System.Boolean,System.Boolean)
  nameWithType.vb: UnitService.GetInfo(ObjectId, Boolean, Boolean)
  fullName.vb: adas_core.Application.Services.UnitService.GetInfo(MongoDB.Bson.ObjectId, Boolean, Boolean)
  name.vb: GetInfo(ObjectId, Boolean, Boolean)
- uid: adas_core.Application.Services.UnitService.GetByName(System.String)
  commentId: M:adas_core.Application.Services.UnitService.GetByName(System.String)
  id: GetByName(System.String)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: GetByName(string)
  nameWithType: UnitService.GetByName(string)
  fullName: adas_core.Application.Services.UnitService.GetByName(string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetByName
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 266
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a unit by its name from the repository. If no matching unit is found, a not-found exception is thrown.
  example: []
  syntax:
    content: public Task<Unit?> GetByName(string itemUnitName)
    parameters:
    - id: itemUnitName
      type: System.String
      description: The name of the unit to search for.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: The unit matching the specified name.
    content.vb: Public Function GetByName(itemUnitName As String) As Task(Of Unit)
  overload: adas_core.Application.Services.UnitService.GetByName*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when no unit exists with the provided name.
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.GetByName(System.String)
  nameWithType.vb: UnitService.GetByName(String)
  fullName.vb: adas_core.Application.Services.UnitService.GetByName(String)
  name.vb: GetByName(String)
- uid: adas_core.Application.Services.UnitService.FindByPatientId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.UnitService.FindByPatientId(MongoDB.Bson.ObjectId)
  id: FindByPatientId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: FindByPatientId(ObjectId)
  nameWithType: UnitService.FindByPatientId(ObjectId)
  fullName: adas_core.Application.Services.UnitService.FindByPatientId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByPatientId
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 279
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Finds the <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> associated with a given patient by resolving the patient record and returning its linked unit.

    Returns the unit only when the patient exists and has a non-null <code>UnitId</code>; otherwise, throws a not-found exception.
  example: []
  syntax:
    content: public Task<Unit?> FindByPatientId(ObjectId patientId)
    parameters:
    - id: patientId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the patient whose associated unit should be retrieved.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> containing the associated <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> if found, or <code>null</code> when no matching unit exists.
    content.vb: Public Function FindByPatientId(patientId As ObjectId) As Task(Of Unit)
  overload: adas_core.Application.Services.UnitService.FindByPatientId*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when the patient has no associated <code>UnitId</code> (i.e., the resource is missing).
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.FindByPatientId(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.UnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
  commentId: M:adas_core.Application.Services.UnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
  id: FindUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: FindUnitsByMasterListId(ObjectId, MasterListType)
  nameWithType: UnitService.FindUnitsByMasterListId(ObjectId, MasterListType)
  fullName: adas_core.Application.Services.UnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.MasterListType)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindUnitsByMasterListId
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 300
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Asynchronously retrieves a collection of <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> entities associated with the specified master list identifier and type.

    If an exception occurs during the lookup, the error is logged and <code>null</code> is returned.
  example: []
  syntax:
    content: public Task<IEnumerable<Unit>?> FindUnitsByMasterListId(ObjectId masterListId, MasterListType masterListType)
    parameters:
    - id: masterListId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the master list used to find the associated units.
    - id: masterListType
      type: adas_core.Domain.Enums.MasterListType
      description: The type of the master list used to filter the units.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit}}
      description: A task that represents the asynchronous operation, containing a collection of <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> entities if found, or <code>null</code> if an error occurs.
    content.vb: Public Function FindUnitsByMasterListId(masterListId As ObjectId, masterListType As MasterListType) As Task(Of IEnumerable(Of Unit))
  overload: adas_core.Application.Services.UnitService.FindUnitsByMasterListId*
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
- uid: adas_core.Application.Services.UnitService.CountUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
  commentId: M:adas_core.Application.Services.UnitService.CountUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
  id: CountUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: CountUnitsByMasterListId(ObjectId, MasterListType)
  nameWithType: UnitService.CountUnitsByMasterListId(ObjectId, MasterListType)
  fullName: adas_core.Application.Services.UnitService.CountUnitsByMasterListId(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.MasterListType)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CountUnitsByMasterListId
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 322
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Asynchronously counts the number of units associated with the specified master list identifier and master list type by delegating to the unit repository.
  example: []
  syntax:
    content: public Task<long> CountUnitsByMasterListId(ObjectId masterListId, MasterListType masterListType)
    parameters:
    - id: masterListId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the master list whose units should be counted.
    - id: masterListType
      type: adas_core.Domain.Enums.MasterListType
      description: The type of the master list used to filter the units to be counted.
    return:
      type: System.Threading.Tasks.Task{System.Int64}
      description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> representing the asynchronous operation, containing the total number of units that match the given master list identifier and type.
    content.vb: Public Function CountUnitsByMasterListId(masterListId As ObjectId, masterListType As MasterListType) As Task(Of Long)
  overload: adas_core.Application.Services.UnitService.CountUnitsByMasterListId*
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.CountUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
- uid: adas_core.Application.Services.UnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.UnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId)
  id: FindUnitsByMasterListId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: FindUnitsByMasterListId(ObjectId)
  nameWithType: UnitService.FindUnitsByMasterListId(ObjectId)
  fullName: adas_core.Application.Services.UnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindUnitsByMasterListId
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 333
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves a collection of units associated with the specified master list identifier.

    On failure, logs the exception and returns an empty list as a fallback.
  example: []
  syntax:
    content: public Task<IEnumerable<Unit>> FindUnitsByMasterListId(ObjectId masterListId)
    parameters:
    - id: masterListId
      type: MongoDB.Bson.ObjectId
      description: The identifier of the master list whose units should be retrieved.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit}}
      description: A task that yields the collection of <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> items matching the master list identifier, or an empty list if an error occurs.
    content.vb: Public Function FindUnitsByMasterListId(masterListId As ObjectId) As Task(Of IEnumerable(Of Unit))
  overload: adas_core.Application.Services.UnitService.FindUnitsByMasterListId*
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.UnitService.UpdateUnitMasterList(adas_core.Domain.Models.DTO.UpdateUnitIdListDto)
  commentId: M:adas_core.Application.Services.UnitService.UpdateUnitMasterList(adas_core.Domain.Models.DTO.UpdateUnitIdListDto)
  id: UpdateUnitMasterList(adas_core.Domain.Models.DTO.UpdateUnitIdListDto)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: UpdateUnitMasterList(UpdateUnitIdListDto)
  nameWithType: UnitService.UpdateUnitMasterList(UpdateUnitIdListDto)
  fullName: adas_core.Application.Services.UnitService.UpdateUnitMasterList(adas_core.Domain.Models.DTO.UpdateUnitIdListDto)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateUnitMasterList
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 357
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Updates the master list information of an existing unit identified by the provided identifier.

    Throws a not found exception if the unit does not exist and a conflict exception if the update operation fails.
  example: []
  syntax:
    content: public Task<Unit?> UpdateUnitMasterList(UpdateUnitIdListDto updateUnitListDto)
    parameters:
    - id: updateUnitListDto
      type: adas_core.Domain.Models.DTO.UpdateUnitIdListDto
      description: The data transfer object containing the unit identifier and the updated master list information.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: The updated <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> if the operation succeeds; otherwise, <code>null</code> when the underlying update returns no result.
    content.vb: Public Function UpdateUnitMasterList(updateUnitListDto As UpdateUnitIdListDto) As Task(Of Unit)
  overload: adas_core.Application.Services.UnitService.UpdateUnitMasterList*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when no unit is found matching the identifier specified in <code class="paramref">updateUnitListDto</code>.
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the update operation performed by the repository fails to produce a result.
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitMasterList(adas_core.Domain.Models.DTO.UpdateUnitIdListDto)
- uid: adas_core.Application.Services.UnitService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.UnitConfiguration)
  commentId: M:adas_core.Application.Services.UnitService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.UnitConfiguration)
  id: UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.UnitConfiguration)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: UpdateConfiguration(ObjectId, UnitConfiguration)
  nameWithType: UnitService.UpdateConfiguration(ObjectId, UnitConfiguration)
  fullName: adas_core.Application.Services.UnitService.UpdateConfiguration(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.UnitConfiguration)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateConfiguration
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 375
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Updates the configuration of an existing unit and records an audit log entry capturing the previous and resulting state.
  example: []
  syntax:
    content: public Task<bool> UpdateConfiguration(ObjectId unitIdParsed, UnitConfiguration unitConfiguration)
    parameters:
    - id: unitIdParsed
      type: MongoDB.Bson.ObjectId
      description: The parsed identifier of the unit whose configuration should be updated.
    - id: unitConfiguration
      type: adas_core.Domain.Models.MongoModels.UnitConfiguration
      description: The new configuration values to apply to the unit.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task that resolves to <code>true</code> when the configuration was successfully updated; otherwise, <code>false</code>.
    content.vb: Public Function UpdateConfiguration(unitIdParsed As ObjectId, unitConfiguration As UnitConfiguration) As Task(Of Boolean)
  overload: adas_core.Application.Services.UnitService.UpdateConfiguration*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when the unit cannot be found either before or after the update operation.
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the underlying update operation fails to persist the new configuration.
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.UnitConfiguration)
- uid: adas_core.Application.Services.UnitService.FindById(System.Nullable{MongoDB.Bson.ObjectId})
  commentId: M:adas_core.Application.Services.UnitService.FindById(System.Nullable{MongoDB.Bson.ObjectId})
  id: FindById(System.Nullable{MongoDB.Bson.ObjectId})
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: FindById(ObjectId?)
  nameWithType: UnitService.FindById(ObjectId?)
  fullName: adas_core.Application.Services.UnitService.FindById(MongoDB.Bson.ObjectId?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindById
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 393
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a unit by its identifier. Returns null when the provided identifier is null; otherwise, delegates the lookup to the unit repository.
  example: []
  syntax:
    content: public Task<Unit?> FindById(ObjectId? id)
    parameters:
    - id: id
      type: System.Nullable{MongoDB.Bson.ObjectId}
      description: The identifier of the unit to find.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: The unit matching the specified identifier, or null if the identifier is null.
    content.vb: Public Function FindById(id As ObjectId?) As Task(Of Unit)
  overload: adas_core.Application.Services.UnitService.FindById*
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.FindById(System.Nullable{MongoDB.Bson.ObjectId})
- uid: adas_core.Application.Services.UnitService.FindByName(System.String)
  commentId: M:adas_core.Application.Services.UnitService.FindByName(System.String)
  id: FindByName(System.String)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: FindByName(string?)
  nameWithType: UnitService.FindByName(string?)
  fullName: adas_core.Application.Services.UnitService.FindByName(string?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByName
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 406
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves a <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> by its name, returning <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> when the provided name is null or empty.

    Otherwise, delegates the lookup to the unit repository.
  example: []
  syntax:
    content: public Task<Unit?> FindByName(string? name)
    parameters:
    - id: name
      type: System.String
      description: The name of the unit to look up. Can be <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> or empty.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: A <xref href="System.Threading.Tasks.Task%601" data-throw-if-not-resolved="false"></xref> containing the matching <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref>, or <a href="https://learn.microsoft.com/dotnet/csharp/language-reference/keywords/null">null</a> if no name was provided.
    content.vb: Public Function FindByName(name As String) As Task(Of Unit)
  overload: adas_core.Application.Services.UnitService.FindByName*
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.FindByName(System.String)
  nameWithType.vb: UnitService.FindByName(String)
  fullName.vb: adas_core.Application.Services.UnitService.FindByName(String)
  name.vb: FindByName(String)
- uid: adas_core.Application.Services.UnitService.FindByUnitNameOrPocName(System.String,System.String)
  commentId: M:adas_core.Application.Services.UnitService.FindByUnitNameOrPocName(System.String,System.String)
  id: FindByUnitNameOrPocName(System.String,System.String)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: FindByUnitNameOrPocName(string?, string?)
  nameWithType: UnitService.FindByUnitNameOrPocName(string?, string?)
  fullName: adas_core.Application.Services.UnitService.FindByUnitNameOrPocName(string?, string?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByUnitNameOrPocName
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 421
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Finds a unit by its name, or alternatively by a point of care bed identifier when no name is provided.

    If the name is supplied, the unit is looked up directly; otherwise, the point of care is resolved from the bed and the associated unit is returned.

    Returns <code>null</code> when neither a name nor a matching point of care is available, or when no unit is found.
  example: []
  syntax:
    content: public Task<Unit?> FindByUnitNameOrPocName(string? name, string? pocName)
    parameters:
    - id: name
      type: System.String
      description: The name of the unit to search for. Takes precedence over <code class="paramref">pocName</code> when provided.
    - id: pocName
      type: System.String
      description: The point of care bed identifier used as a fallback to locate the unit when <code class="paramref">name</code> is not supplied.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: A task containing the matching <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref>, or <code>null</code> if no unit can be resolved from the given inputs.
    content.vb: Public Function FindByUnitNameOrPocName(name As String, pocName As String) As Task(Of Unit)
  overload: adas_core.Application.Services.UnitService.FindByUnitNameOrPocName*
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.FindByUnitNameOrPocName(System.String,System.String)
  nameWithType.vb: UnitService.FindByUnitNameOrPocName(String, String)
  fullName.vb: adas_core.Application.Services.UnitService.FindByUnitNameOrPocName(String, String)
  name.vb: FindByUnitNameOrPocName(String, String)
- uid: adas_core.Application.Services.UnitService.InsertOne(adas_core.Domain.Models.MongoModels.Unit)
  commentId: M:adas_core.Application.Services.UnitService.InsertOne(adas_core.Domain.Models.MongoModels.Unit)
  id: InsertOne(adas_core.Domain.Models.MongoModels.Unit)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: InsertOne(Unit)
  nameWithType: UnitService.InsertOne(Unit)
  fullName: adas_core.Application.Services.UnitService.InsertOne(adas_core.Domain.Models.MongoModels.Unit)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: InsertOne
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 446
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Inserts a new unit into the repository and records an audit log entry for the operation using the current HTTP context user. Throws a <xref href="adas_core.Application.Exceptions.ConflictException" data-throw-if-not-resolved="false"></xref> when the repository fails to create the unit.
  example: []
  syntax:
    content: public Task<Unit?> InsertOne(Unit unit)
    parameters:
    - id: unit
      type: adas_core.Domain.Models.MongoModels.Unit
      description: The unit entity to be inserted.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: The newly created unit returned by the repository.
    content.vb: Public Function InsertOne(unit As Unit) As Task(Of Unit)
  overload: adas_core.Application.Services.UnitService.InsertOne*
  exceptions:
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the repository returns null, indicating that the unit could not be created.
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.InsertOne(adas_core.Domain.Models.MongoModels.Unit)
- uid: adas_core.Application.Services.UnitService.UpdateUnit(adas_core.Domain.Models.MongoModels.Unit)
  commentId: M:adas_core.Application.Services.UnitService.UpdateUnit(adas_core.Domain.Models.MongoModels.Unit)
  id: UpdateUnit(adas_core.Domain.Models.MongoModels.Unit)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: UpdateUnit(Unit)
  nameWithType: UnitService.UpdateUnit(Unit)
  fullName: adas_core.Application.Services.UnitService.UpdateUnit(adas_core.Domain.Models.MongoModels.Unit)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateUnit
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 460
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Updates an existing <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> in the repository, creating an audit log entry and broadcasting the change to interested parties.
  example: []
  syntax:
    content: public Task<Unit?> UpdateUnit(Unit unit)
    parameters:
    - id: unit
      type: adas_core.Domain.Models.MongoModels.Unit
      description: The unit containing the updated information, including the identifier of the existing unit to modify.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: The updated <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> if the operation succeeded; <code>null</code> if the repository could not persist the update.
    content.vb: Public Function UpdateUnit(unit As Unit) As Task(Of Unit)
  overload: adas_core.Application.Services.UnitService.UpdateUnit*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when no unit exists with the specified identifier.
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.UpdateUnit(adas_core.Domain.Models.MongoModels.Unit)
- uid: adas_core.Application.Services.UnitService.UpdateUnitInfo(MongoDB.Bson.ObjectId,System.String,System.String,System.String)
  commentId: M:adas_core.Application.Services.UnitService.UpdateUnitInfo(MongoDB.Bson.ObjectId,System.String,System.String,System.String)
  id: UpdateUnitInfo(MongoDB.Bson.ObjectId,System.String,System.String,System.String)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: UpdateUnitInfo(ObjectId, string, string, string?)
  nameWithType: UnitService.UpdateUnitInfo(ObjectId, string, string, string?)
  fullName: adas_core.Application.Services.UnitService.UpdateUnitInfo(MongoDB.Bson.ObjectId, string, string, string?)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateUnitInfo
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 483
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Updates the name and title of an existing unit, records the change in the audit log, and broadcasts the update to subscribed clients.
  example: []
  syntax:
    content: public Task<Unit?> UpdateUnitInfo(ObjectId unitId, string name, string title, string? configObsId = null)
    parameters:
    - id: unitId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the unit to update.
    - id: name
      type: System.String
      description: The new name to assign to the unit.
    - id: title
      type: System.String
      description: The new title to assign to the unit.
    - id: configObsId
      type: System.String
      description: Optional configuration observer identifier associated with the update.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: The updated unit when the operation succeeds; otherwise, null.
    content.vb: Public Function UpdateUnitInfo(unitId As ObjectId, name As String, title As String, configObsId As String = Nothing) As Task(Of Unit)
  overload: adas_core.Application.Services.UnitService.UpdateUnitInfo*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when no unit is found for the provided identifier.
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the underlying unit update operation fails.
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitInfo(MongoDB.Bson.ObjectId,System.String,System.String,System.String)
  nameWithType.vb: UnitService.UpdateUnitInfo(ObjectId, String, String, String)
  fullName.vb: adas_core.Application.Services.UnitService.UpdateUnitInfo(MongoDB.Bson.ObjectId, String, String, String)
  name.vb: UpdateUnitInfo(ObjectId, String, String, String)
- uid: adas_core.Application.Services.UnitService.DeleteUnitById(adas_core.Domain.Models.MongoModels.Unit)
  commentId: M:adas_core.Application.Services.UnitService.DeleteUnitById(adas_core.Domain.Models.MongoModels.Unit)
  id: DeleteUnitById(adas_core.Domain.Models.MongoModels.Unit)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: DeleteUnitById(Unit)
  nameWithType: UnitService.DeleteUnitById(Unit)
  fullName: adas_core.Application.Services.UnitService.DeleteUnitById(adas_core.Domain.Models.MongoModels.Unit)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteUnitById
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 502
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Deletes a unit from the repository by its identifier and records an audit log entry for the operation.

    Throws a <xref href="adas_core.Application.Exceptions.ConflictException" data-throw-if-not-resolved="false"></xref> when the underlying delete operation does not complete successfully.
  example: []
  syntax:
    content: public Task<bool> DeleteUnitById(Unit unit)
    parameters:
    - id: unit
      type: adas_core.Domain.Models.MongoModels.Unit
      description: The unit entity to delete, identified by its <code>Id</code>.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: A task that resolves to <code>true</code> when the unit is successfully deleted.
    content.vb: Public Function DeleteUnitById(unit As Unit) As Task(Of Boolean)
  overload: adas_core.Application.Services.UnitService.DeleteUnitById*
  exceptions:
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the delete operation fails (returns <code>null</code>).
  implements:
  - adas_core.Application.Services.Interfaces.IUnitService.DeleteUnitById(adas_core.Domain.Models.MongoModels.Unit)
- uid: adas_core.Application.Services.UnitService.Get(System.String)
  commentId: M:adas_core.Application.Services.UnitService.Get(System.String)
  id: Get(System.String)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: Get(string)
  nameWithType: UnitService.Get(string)
  fullName: adas_core.Application.Services.UnitService.Get(string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: Get
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 516
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: 'Retrieves a <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> by attempting multiple lookup strategies: first by ObjectId, then by title, and finally by name.'
  example: []
  syntax:
    content: public Task<Unit?> Get(string id)
    parameters:
    - id: id
      type: System.String
      description: The identifier used to locate the unit. It can be an ObjectId, a title, or a name.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
      description: The matching <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> if found; otherwise, <code>null</code>.
    content.vb: Public Function [Get](id As String) As Task(Of Unit)
  overload: adas_core.Application.Services.UnitService.Get*
  nameWithType.vb: UnitService.Get(String)
  fullName.vb: adas_core.Application.Services.UnitService.Get(String)
  name.vb: Get(String)
- uid: adas_core.Application.Services.UnitService.FindByLocation(adas_core.Domain.Models.PatientLocation)
  commentId: M:adas_core.Application.Services.UnitService.FindByLocation(adas_core.Domain.Models.PatientLocation)
  id: FindByLocation(adas_core.Domain.Models.PatientLocation)
  parent: adas_core.Application.Services.UnitService
  langs:
  - csharp
  - vb
  name: FindByLocation(PatientLocation)
  nameWithType: UnitService.FindByLocation(PatientLocation)
  fullName: adas_core.Application.Services.UnitService.FindByLocation(adas_core.Domain.Models.PatientLocation)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/UnitService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: FindByLocation
    path: ../../adas-core.Application/Services/UnitService.cs
    startLine: 536
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a list of <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> entries that contain a point of care matching the specified <xref href="adas_core.Domain.Models.PatientLocation" data-throw-if-not-resolved="false"></xref>, based on bed and unit name criteria.
  example: []
  syntax:
    content: public Task<List<Unit>?> FindByLocation(PatientLocation location)
    parameters:
    - id: location
      type: adas_core.Domain.Models.PatientLocation
      description: The <xref href="adas_core.Domain.Models.PatientLocation" data-throw-if-not-resolved="false"></xref> providing the <code>Bed</code> and <code>UnitName</code> values used to filter the results.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Unit}}
      description: A task containing a list of <xref href="adas_core.Domain.Models.MongoModels.Unit" data-throw-if-not-resolved="false"></xref> entries whose point of care matches the given location, or <code>null</code> if an error occurs while retrieving the data.
    content.vb: Public Function FindByLocation(location As PatientLocation) As Task(Of List(Of Unit))
  overload: adas_core.Application.Services.UnitService.FindByLocation*
references:
- uid: adas_core.Application.Services
  commentId: N:adas_core.Application.Services
  href: adas_core.html
  name: adas_core.Application.Services
  nameWithType: adas_core.Application.Services
  fullName: adas_core.Application.Services
  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.Services
    name: Services
    href: adas_core.Application.Services.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.Services
    name: Services
    href: adas_core.Application.Services.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.Application.Services.Interfaces.IUnitService
  commentId: T:adas_core.Application.Services.Interfaces.IUnitService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IUnitService.html
  name: IUnitService
  nameWithType: IUnitService
  fullName: adas_core.Application.Services.Interfaces.IUnitService
- 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.Application.Services.Interfaces
  commentId: N:adas_core.Application.Services.Interfaces
  href: adas_core.html
  name: adas_core.Application.Services.Interfaces
  nameWithType: adas_core.Application.Services.Interfaces
  fullName: adas_core.Application.Services.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.Services
    name: Services
    href: adas_core.Application.Services.html
  - name: .
  - uid: adas_core.Application.Services.Interfaces
    name: Interfaces
    href: adas_core.Application.Services.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.Services
    name: Services
    href: adas_core.Application.Services.html
  - name: .
  - uid: adas_core.Application.Services.Interfaces
    name: Interfaces
    href: adas_core.Application.Services.Interfaces.html
- 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.Application.Services.UnitService.#ctor*
  commentId: Overload:adas_core.Application.Services.UnitService.#ctor
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService__ctor_adas_core_Application_Repositories_Interfaces_IUnitRepository_System_Lazy_adas_core_Application_Services_Interfaces_IPatientService__Microsoft_Extensions_Logging_ILogger_adas_core_Application_Services_UnitService__adas_core_Application_Services_Interfaces_IMasterListServiceFactory_adas_core_Application_Services_Interfaces_ISubscribersService_System_Lazy_adas_core_Application_Services_Interfaces_IClientMessageService__adas_core_Application_Services_Interfaces_IPointOfCareService_Microsoft_AspNetCore_Http_IHttpContextAccessor_adas_core_Application_Services_Interfaces_ILocalAuditService_
  name: UnitService
  nameWithType: UnitService.UnitService
  fullName: adas_core.Application.Services.UnitService.UnitService
  nameWithType.vb: UnitService.New
  fullName.vb: adas_core.Application.Services.UnitService.New
  name.vb: New
- uid: adas_core.Application.Repositories.Interfaces.IUnitRepository
  commentId: T:adas_core.Application.Repositories.Interfaces.IUnitRepository
  parent: adas_core.Application.Repositories.Interfaces
  href: adas_core.Application.Repositories.Interfaces.IUnitRepository.html
  name: IUnitRepository
  nameWithType: IUnitRepository
  fullName: adas_core.Application.Repositories.Interfaces.IUnitRepository
- uid: System.Lazy{adas_core.Application.Services.Interfaces.IPatientService}
  commentId: T:System.Lazy{adas_core.Application.Services.Interfaces.IPatientService}
  parent: System
  definition: System.Lazy`1
  href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  name: Lazy<IPatientService>
  nameWithType: Lazy<IPatientService>
  fullName: System.Lazy<adas_core.Application.Services.Interfaces.IPatientService>
  nameWithType.vb: Lazy(Of IPatientService)
  fullName.vb: System.Lazy(Of adas_core.Application.Services.Interfaces.IPatientService)
  name.vb: Lazy(Of IPatientService)
  spec.csharp:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: <
  - uid: adas_core.Application.Services.Interfaces.IPatientService
    name: IPatientService
    href: adas_core.Application.Services.Interfaces.IPatientService.html
  - name: '>'
  spec.vb:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Application.Services.Interfaces.IPatientService
    name: IPatientService
    href: adas_core.Application.Services.Interfaces.IPatientService.html
  - name: )
- uid: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.UnitService}
  commentId: T:Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.UnitService}
  parent: Microsoft.Extensions.Logging
  definition: Microsoft.Extensions.Logging.ILogger`1
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  name: ILogger<UnitService>
  nameWithType: ILogger<UnitService>
  fullName: Microsoft.Extensions.Logging.ILogger<adas_core.Application.Services.UnitService>
  nameWithType.vb: ILogger(Of UnitService)
  fullName.vb: Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.UnitService)
  name.vb: ILogger(Of UnitService)
  spec.csharp:
  - uid: Microsoft.Extensions.Logging.ILogger`1
    name: ILogger
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  - name: <
  - uid: adas_core.Application.Services.UnitService
    name: UnitService
    href: adas_core.Application.Services.UnitService.html
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Logging.ILogger`1
    name: ILogger
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Application.Services.UnitService
    name: UnitService
    href: adas_core.Application.Services.UnitService.html
  - name: )
- uid: adas_core.Application.Services.Interfaces.IMasterListServiceFactory
  commentId: T:adas_core.Application.Services.Interfaces.IMasterListServiceFactory
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IMasterListServiceFactory.html
  name: IMasterListServiceFactory
  nameWithType: IMasterListServiceFactory
  fullName: adas_core.Application.Services.Interfaces.IMasterListServiceFactory
- uid: adas_core.Application.Services.Interfaces.ISubscribersService
  commentId: T:adas_core.Application.Services.Interfaces.ISubscribersService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.ISubscribersService.html
  name: ISubscribersService
  nameWithType: ISubscribersService
  fullName: adas_core.Application.Services.Interfaces.ISubscribersService
- uid: System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService}
  commentId: T:System.Lazy{adas_core.Application.Services.Interfaces.IClientMessageService}
  parent: System
  definition: System.Lazy`1
  href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  name: Lazy<IClientMessageService>
  nameWithType: Lazy<IClientMessageService>
  fullName: System.Lazy<adas_core.Application.Services.Interfaces.IClientMessageService>
  nameWithType.vb: Lazy(Of IClientMessageService)
  fullName.vb: System.Lazy(Of adas_core.Application.Services.Interfaces.IClientMessageService)
  name.vb: Lazy(Of IClientMessageService)
  spec.csharp:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: <
  - uid: adas_core.Application.Services.Interfaces.IClientMessageService
    name: IClientMessageService
    href: adas_core.Application.Services.Interfaces.IClientMessageService.html
  - name: '>'
  spec.vb:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Application.Services.Interfaces.IClientMessageService
    name: IClientMessageService
    href: adas_core.Application.Services.Interfaces.IClientMessageService.html
  - name: )
- uid: adas_core.Application.Services.Interfaces.IPointOfCareService
  commentId: T:adas_core.Application.Services.Interfaces.IPointOfCareService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IPointOfCareService.html
  name: IPointOfCareService
  nameWithType: IPointOfCareService
  fullName: adas_core.Application.Services.Interfaces.IPointOfCareService
- uid: Microsoft.AspNetCore.Http.IHttpContextAccessor
  commentId: T:Microsoft.AspNetCore.Http.IHttpContextAccessor
  parent: Microsoft.AspNetCore.Http
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http.ihttpcontextaccessor
  name: IHttpContextAccessor
  nameWithType: IHttpContextAccessor
  fullName: Microsoft.AspNetCore.Http.IHttpContextAccessor
- uid: adas_core.Application.Services.Interfaces.ILocalAuditService
  commentId: T:adas_core.Application.Services.Interfaces.ILocalAuditService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.ILocalAuditService.html
  name: ILocalAuditService
  nameWithType: ILocalAuditService
  fullName: adas_core.Application.Services.Interfaces.ILocalAuditService
- 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: System.Lazy`1
  commentId: T:System.Lazy`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  name: Lazy<T>
  nameWithType: Lazy<T>
  fullName: System.Lazy<T>
  nameWithType.vb: Lazy(Of T)
  fullName.vb: System.Lazy(Of T)
  name.vb: Lazy(Of T)
  spec.csharp:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Lazy`1
    name: Lazy
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.lazy-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: Microsoft.Extensions.Logging.ILogger`1
  commentId: T:Microsoft.Extensions.Logging.ILogger`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  name: ILogger<TCategoryName>
  nameWithType: ILogger<TCategoryName>
  fullName: Microsoft.Extensions.Logging.ILogger<TCategoryName>
  nameWithType.vb: ILogger(Of TCategoryName)
  fullName.vb: Microsoft.Extensions.Logging.ILogger(Of TCategoryName)
  name.vb: ILogger(Of TCategoryName)
  spec.csharp:
  - uid: Microsoft.Extensions.Logging.ILogger`1
    name: ILogger
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  - name: <
  - name: TCategoryName
  - name: '>'
  spec.vb:
  - uid: Microsoft.Extensions.Logging.ILogger`1
    name: ILogger
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  - name: (
  - name: Of
  - name: " "
  - name: TCategoryName
  - name: )
- uid: Microsoft.Extensions.Logging
  commentId: N:Microsoft.Extensions.Logging
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft
  name: Microsoft.Extensions.Logging
  nameWithType: Microsoft.Extensions.Logging
  fullName: Microsoft.Extensions.Logging
  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.Logging
    name: Logging
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging
  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.Logging
    name: Logging
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging
- uid: Microsoft.AspNetCore.Http
  commentId: N:Microsoft.AspNetCore.Http
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/microsoft
  name: Microsoft.AspNetCore.Http
  nameWithType: Microsoft.AspNetCore.Http
  fullName: Microsoft.AspNetCore.Http
  spec.csharp:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.AspNetCore
    name: AspNetCore
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore
  - name: .
  - uid: Microsoft.AspNetCore.Http
    name: Http
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http
  spec.vb:
  - uid: Microsoft
    name: Microsoft
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft
  - name: .
  - uid: Microsoft.AspNetCore
    name: AspNetCore
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore
  - name: .
  - uid: Microsoft.AspNetCore.Http
    name: Http
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/microsoft.aspnetcore.http
- uid: adas_core.Application.Services.UnitService.GetAll*
  commentId: Overload:adas_core.Application.Services.UnitService.GetAll
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_GetAll_System_Boolean_
  name: GetAll
  nameWithType: UnitService.GetAll
  fullName: adas_core.Application.Services.UnitService.GetAll
- uid: adas_core.Application.Services.Interfaces.IUnitService.GetAll(System.Boolean)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.GetAll(System.Boolean)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetAll_System_Boolean_
  name: GetAll(bool)
  nameWithType: IUnitService.GetAll(bool)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.GetAll(bool)
  nameWithType.vb: IUnitService.GetAll(Boolean)
  fullName.vb: adas_core.Application.Services.Interfaces.IUnitService.GetAll(Boolean)
  name.vb: GetAll(Boolean)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetAll(System.Boolean)
    name: GetAll
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetAll_System_Boolean_
  - name: (
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetAll(System.Boolean)
    name: GetAll
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetAll_System_Boolean_
  - name: (
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: System.Boolean
  commentId: T:System.Boolean
  parent: System
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.boolean
  name: bool
  nameWithType: bool
  fullName: bool
  nameWithType.vb: Boolean
  fullName.vb: Boolean
  name.vb: Boolean
- uid: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Unit}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Unit}}
  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<Unit>>
  nameWithType: Task<List<Unit>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.Unit>>
  nameWithType.vb: Task(Of List(Of Unit))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.Unit))
  name.vb: Task(Of List(Of Unit))
  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.Unit
    name: Unit
  - 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.Unit
    name: Unit
  - name: )
  - name: )
- 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.Domain.Models.DTO.UnitInfoDto
  commentId: T:adas_core.Domain.Models.DTO.UnitInfoDto
  parent: adas_core.Domain.Models.DTO
  href: adas_core.Domain.Models.DTO.UnitInfoDto.html
  name: UnitInfoDto
  nameWithType: UnitInfoDto
  fullName: adas_core.Domain.Models.DTO.UnitInfoDto
- uid: adas_core.Application.Services.UnitService.GetAllCompact*
  commentId: Overload:adas_core.Application.Services.UnitService.GetAllCompact
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_GetAllCompact
  name: GetAllCompact
  nameWithType: UnitService.GetAllCompact
  fullName: adas_core.Application.Services.UnitService.GetAllCompact
- uid: adas_core.Application.Services.Interfaces.IUnitService.GetAllCompact
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.GetAllCompact
  parent: adas_core.Application.Services.Interfaces.IUnitService
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetAllCompact
  name: GetAllCompact()
  nameWithType: IUnitService.GetAllCompact()
  fullName: adas_core.Application.Services.Interfaces.IUnitService.GetAllCompact()
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetAllCompact
    name: GetAllCompact
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetAllCompact
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetAllCompact
    name: GetAllCompact
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetAllCompact
  - name: (
  - name: )
- uid: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.DTO.UnitInfoDto}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.DTO.UnitInfoDto}}
  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<UnitInfoDto>>
  nameWithType: Task<List<UnitInfoDto>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.List<adas_core.Domain.Models.DTO.UnitInfoDto>>
  nameWithType.vb: Task(Of List(Of UnitInfoDto))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of adas_core.Domain.Models.DTO.UnitInfoDto))
  name.vb: Task(Of List(Of UnitInfoDto))
  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.DTO.UnitInfoDto
    name: UnitInfoDto
  - 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.DTO.UnitInfoDto
    name: UnitInfoDto
  - name: )
  - name: )
- uid: adas_core.Domain.Models.DTO
  commentId: N:adas_core.Domain.Models.DTO
  href: adas_core.html
  name: adas_core.Domain.Models.DTO
  nameWithType: adas_core.Domain.Models.DTO
  fullName: adas_core.Domain.Models.DTO
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Models
    name: Models
    href: adas_core.Domain.Models.html
  - name: .
  - uid: adas_core.Domain.Models.DTO
    name: DTO
    href: adas_core.Domain.Models.DTO.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Domain
    name: Domain
    href: adas_core.Domain.html
  - name: .
  - uid: adas_core.Domain.Models
    name: Models
    href: adas_core.Domain.Models.html
  - name: .
  - uid: adas_core.Domain.Models.DTO
    name: DTO
    href: adas_core.Domain.Models.DTO.html
- uid: adas_core.Application.Services.UnitService.GetOneCompact*
  commentId: Overload:adas_core.Application.Services.UnitService.GetOneCompact
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_GetOneCompact_MongoDB_Bson_ObjectId_
  name: GetOneCompact
  nameWithType: UnitService.GetOneCompact
  fullName: adas_core.Application.Services.UnitService.GetOneCompact
- uid: adas_core.Application.Services.Interfaces.IUnitService.GetOneCompact(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.GetOneCompact(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetOneCompact_MongoDB_Bson_ObjectId_
  name: GetOneCompact(ObjectId)
  nameWithType: IUnitService.GetOneCompact(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.GetOneCompact(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetOneCompact(MongoDB.Bson.ObjectId)
    name: GetOneCompact
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetOneCompact_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetOneCompact(MongoDB.Bson.ObjectId)
    name: GetOneCompact
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetOneCompact_MongoDB_Bson_ObjectId_
  - 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.DTO.UnitInfoDto}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.DTO.UnitInfoDto}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<UnitInfoDto>
  nameWithType: Task<UnitInfoDto>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.DTO.UnitInfoDto>
  nameWithType.vb: Task(Of UnitInfoDto)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.DTO.UnitInfoDto)
  name.vb: Task(Of UnitInfoDto)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: adas_core.Domain.Models.DTO.UnitInfoDto
    name: UnitInfoDto
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.DTO.UnitInfoDto
    name: UnitInfoDto
  - 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: adas_core.Application.Services.UnitService.GetPaginatedUnits*
  commentId: Overload:adas_core.Application.Services.UnitService.GetPaginatedUnits
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_GetPaginatedUnits_adas_core_Domain_Models_Filter_PaginationFilter_System_Boolean_
  name: GetPaginatedUnits
  nameWithType: UnitService.GetPaginatedUnits
  fullName: adas_core.Application.Services.UnitService.GetPaginatedUnits
- uid: adas_core.Application.Services.Interfaces.IUnitService.GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter,System.Boolean)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter,System.Boolean)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetPaginatedUnits_adas_core_Domain_Models_Filter_PaginationFilter_System_Boolean_
  name: GetPaginatedUnits(PaginationFilter, bool)
  nameWithType: IUnitService.GetPaginatedUnits(PaginationFilter, bool)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter, bool)
  nameWithType.vb: IUnitService.GetPaginatedUnits(PaginationFilter, Boolean)
  fullName.vb: adas_core.Application.Services.Interfaces.IUnitService.GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter, Boolean)
  name.vb: GetPaginatedUnits(PaginationFilter, Boolean)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter,System.Boolean)
    name: GetPaginatedUnits
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetPaginatedUnits_adas_core_Domain_Models_Filter_PaginationFilter_System_Boolean_
  - name: (
  - uid: adas_core.Domain.Models.Filter.PaginationFilter
    name: PaginationFilter
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetPaginatedUnits(adas_core.Domain.Models.Filter.PaginationFilter,System.Boolean)
    name: GetPaginatedUnits
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetPaginatedUnits_adas_core_Domain_Models_Filter_PaginationFilter_System_Boolean_
  - name: (
  - uid: adas_core.Domain.Models.Filter.PaginationFilter
    name: PaginationFilter
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - 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: System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.Unit}}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.Responses.PaginationResponse{adas_core.Domain.Models.MongoModels.Unit}}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<PaginationResponse<Unit>>
  nameWithType: Task<PaginationResponse<Unit>>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.Responses.PaginationResponse<adas_core.Domain.Models.MongoModels.Unit>>
  nameWithType.vb: Task(Of PaginationResponse(Of Unit))
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.Responses.PaginationResponse(Of adas_core.Domain.Models.MongoModels.Unit))
  name.vb: Task(Of PaginationResponse(Of Unit))
  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.Responses.PaginationResponse`1
    name: PaginationResponse
  - name: <
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - 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: adas_core.Domain.Models.Responses.PaginationResponse`1
    name: PaginationResponse
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
  - 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: adas_core.Domain.Models.MongoModels.Unit
  commentId: T:adas_core.Domain.Models.MongoModels.Unit
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.Unit.html
  name: Unit
  nameWithType: Unit
  fullName: adas_core.Domain.Models.MongoModels.Unit
- uid: adas_core.Application.Exceptions.NotFoundException
  commentId: T:adas_core.Application.Exceptions.NotFoundException
  href: adas_core.Application.Exceptions.NotFoundException.html
  name: NotFoundException
  nameWithType: NotFoundException
  fullName: adas_core.Application.Exceptions.NotFoundException
- uid: adas_core.Application.Services.UnitService.GetInfo*
  commentId: Overload:adas_core.Application.Services.UnitService.GetInfo
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_GetInfo_MongoDB_Bson_ObjectId_System_Nullable_adas_core_Domain_Models_Masters_LocaleEnum__System_Boolean_System_Boolean_
  name: GetInfo
  nameWithType: UnitService.GetInfo
  fullName: adas_core.Application.Services.UnitService.GetInfo
- uid: adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Boolean)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Boolean)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetInfo_MongoDB_Bson_ObjectId_System_Nullable_adas_core_Domain_Models_Masters_LocaleEnum__System_Boolean_System_Boolean_
  name: GetInfo(ObjectId, LocaleEnum?, bool, bool)
  nameWithType: IUnitService.GetInfo(ObjectId, LocaleEnum?, bool, bool)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum?, bool, bool)
  nameWithType.vb: IUnitService.GetInfo(ObjectId, LocaleEnum?, Boolean, Boolean)
  fullName.vb: adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId, adas_core.Domain.Models.Masters.LocaleEnum?, Boolean, Boolean)
  name.vb: GetInfo(ObjectId, LocaleEnum?, Boolean, Boolean)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Boolean)
    name: GetInfo
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetInfo_MongoDB_Bson_ObjectId_System_Nullable_adas_core_Domain_Models_Masters_LocaleEnum__System_Boolean_System_Boolean_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.Masters.LocaleEnum
    name: LocaleEnum
  - name: '?'
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId,System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum},System.Boolean,System.Boolean)
    name: GetInfo
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetInfo_MongoDB_Bson_ObjectId_System_Nullable_adas_core_Domain_Models_Masters_LocaleEnum__System_Boolean_System_Boolean_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.Masters.LocaleEnum
    name: LocaleEnum
  - name: '?'
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum}
  commentId: T:System.Nullable{adas_core.Domain.Models.Masters.LocaleEnum}
  parent: System
  definition: System.Nullable`1
  href: adas_core.Domain.Models.Masters.LocaleEnum.html
  name: LocaleEnum?
  nameWithType: LocaleEnum?
  fullName: adas_core.Domain.Models.Masters.LocaleEnum?
  spec.csharp:
  - uid: adas_core.Domain.Models.Masters.LocaleEnum
    name: LocaleEnum
    href: adas_core.Domain.Models.Masters.LocaleEnum.html
  - name: '?'
  spec.vb:
  - uid: adas_core.Domain.Models.Masters.LocaleEnum
    name: LocaleEnum
    href: adas_core.Domain.Models.Masters.LocaleEnum.html
  - name: '?'
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Unit}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<Unit>
  nameWithType: Task<Unit>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.MongoModels.Unit>
  nameWithType.vb: Task(Of Unit)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.Unit)
  name.vb: Task(Of Unit)
  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.Unit
    name: Unit
  - 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.Unit
    name: Unit
  - name: )
- 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: System.Nullable`1
  commentId: T:System.Nullable`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  name: Nullable<T>
  nameWithType: Nullable<T>
  fullName: System.Nullable<T>
  nameWithType.vb: Nullable(Of T)
  fullName.vb: System.Nullable(Of T)
  name.vb: Nullable(Of T)
  spec.csharp:
  - uid: System.Nullable`1
    name: Nullable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Nullable`1
    name: Nullable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.nullable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId,System.Boolean,System.Boolean)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId,System.Boolean,System.Boolean)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetInfo_MongoDB_Bson_ObjectId_System_Boolean_System_Boolean_
  name: GetInfo(ObjectId, bool, bool)
  nameWithType: IUnitService.GetInfo(ObjectId, bool, bool)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId, bool, bool)
  nameWithType.vb: IUnitService.GetInfo(ObjectId, Boolean, Boolean)
  fullName.vb: adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId, Boolean, Boolean)
  name.vb: GetInfo(ObjectId, Boolean, Boolean)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId,System.Boolean,System.Boolean)
    name: GetInfo
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetInfo_MongoDB_Bson_ObjectId_System_Boolean_System_Boolean_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetInfo(MongoDB.Bson.ObjectId,System.Boolean,System.Boolean)
    name: GetInfo
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetInfo_MongoDB_Bson_ObjectId_System_Boolean_System_Boolean_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: ','
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: adas_core.Application.Services.UnitService.GetByName*
  commentId: Overload:adas_core.Application.Services.UnitService.GetByName
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_GetByName_System_String_
  name: GetByName
  nameWithType: UnitService.GetByName
  fullName: adas_core.Application.Services.UnitService.GetByName
- uid: adas_core.Application.Services.Interfaces.IUnitService.GetByName(System.String)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.GetByName(System.String)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetByName_System_String_
  name: GetByName(string)
  nameWithType: IUnitService.GetByName(string)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.GetByName(string)
  nameWithType.vb: IUnitService.GetByName(String)
  fullName.vb: adas_core.Application.Services.Interfaces.IUnitService.GetByName(String)
  name.vb: GetByName(String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.GetByName(System.String)
    name: GetByName
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetByName_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.Application.Services.Interfaces.IUnitService.GetByName(System.String)
    name: GetByName
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_GetByName_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - 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.Application.Services.UnitService.FindByPatientId*
  commentId: Overload:adas_core.Application.Services.UnitService.FindByPatientId
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_FindByPatientId_MongoDB_Bson_ObjectId_
  name: FindByPatientId
  nameWithType: UnitService.FindByPatientId
  fullName: adas_core.Application.Services.UnitService.FindByPatientId
- uid: adas_core.Application.Services.Interfaces.IUnitService.FindByPatientId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.FindByPatientId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindByPatientId_MongoDB_Bson_ObjectId_
  name: FindByPatientId(ObjectId)
  nameWithType: IUnitService.FindByPatientId(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.FindByPatientId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.FindByPatientId(MongoDB.Bson.ObjectId)
    name: FindByPatientId
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindByPatientId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.FindByPatientId(MongoDB.Bson.ObjectId)
    name: FindByPatientId
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindByPatientId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Services.UnitService.FindUnitsByMasterListId*
  commentId: Overload:adas_core.Application.Services.UnitService.FindUnitsByMasterListId
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_FindUnitsByMasterListId_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_MasterListType_
  name: FindUnitsByMasterListId
  nameWithType: UnitService.FindUnitsByMasterListId
  fullName: adas_core.Application.Services.UnitService.FindUnitsByMasterListId
- uid: adas_core.Application.Services.Interfaces.IUnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindUnitsByMasterListId_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_MasterListType_
  name: FindUnitsByMasterListId(ObjectId, MasterListType)
  nameWithType: IUnitService.FindUnitsByMasterListId(ObjectId, MasterListType)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.MasterListType)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
    name: FindUnitsByMasterListId
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindUnitsByMasterListId_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_MasterListType_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.MasterListType
    name: MasterListType
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
    name: FindUnitsByMasterListId
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindUnitsByMasterListId_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_MasterListType_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.MasterListType
    name: MasterListType
  - name: )
- uid: adas_core.Domain.Enums.MasterListType
  commentId: T:adas_core.Domain.Enums.MasterListType
  parent: adas_core.Domain.Enums
  href: adas_core.Domain.Enums.MasterListType.html
  name: MasterListType
  nameWithType: MasterListType
  fullName: adas_core.Domain.Enums.MasterListType
- uid: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Unit}}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<IEnumerable<Unit>>
  nameWithType: Task<IEnumerable<Unit>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<adas_core.Domain.Models.MongoModels.Unit>>
  nameWithType.vb: Task(Of IEnumerable(Of Unit))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.MongoModels.Unit))
  name.vb: Task(Of IEnumerable(Of Unit))
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: '>'
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
  - name: )
- uid: adas_core.Domain.Enums
  commentId: N:adas_core.Domain.Enums
  href: adas_core.html
  name: adas_core.Domain.Enums
  nameWithType: adas_core.Domain.Enums
  fullName: adas_core.Domain.Enums
  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.Enums
    name: Enums
    href: adas_core.Domain.Enums.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.Enums
    name: Enums
    href: adas_core.Domain.Enums.html
- uid: adas_core.Application.Services.UnitService.CountUnitsByMasterListId*
  commentId: Overload:adas_core.Application.Services.UnitService.CountUnitsByMasterListId
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_CountUnitsByMasterListId_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_MasterListType_
  name: CountUnitsByMasterListId
  nameWithType: UnitService.CountUnitsByMasterListId
  fullName: adas_core.Application.Services.UnitService.CountUnitsByMasterListId
- uid: adas_core.Application.Services.Interfaces.IUnitService.CountUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.CountUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_CountUnitsByMasterListId_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_MasterListType_
  name: CountUnitsByMasterListId(ObjectId, MasterListType)
  nameWithType: IUnitService.CountUnitsByMasterListId(ObjectId, MasterListType)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.CountUnitsByMasterListId(MongoDB.Bson.ObjectId, adas_core.Domain.Enums.MasterListType)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.CountUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
    name: CountUnitsByMasterListId
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_CountUnitsByMasterListId_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_MasterListType_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.MasterListType
    name: MasterListType
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.CountUnitsByMasterListId(MongoDB.Bson.ObjectId,adas_core.Domain.Enums.MasterListType)
    name: CountUnitsByMasterListId
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_CountUnitsByMasterListId_MongoDB_Bson_ObjectId_adas_core_Domain_Enums_MasterListType_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Enums.MasterListType
    name: MasterListType
  - name: )
- uid: System.Threading.Tasks.Task{System.Int64}
  commentId: T:System.Threading.Tasks.Task{System.Int64}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<long>
  nameWithType: Task<long>
  fullName: System.Threading.Tasks.Task<long>
  nameWithType.vb: Task(Of Long)
  fullName.vb: System.Threading.Tasks.Task(Of Long)
  name.vb: Task(Of Long)
  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.Int64
    name: long
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int64
  - 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.Int64
    name: Long
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.int64
  - name: )
- uid: adas_core.Application.Services.Interfaces.IUnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindUnitsByMasterListId_MongoDB_Bson_ObjectId_
  name: FindUnitsByMasterListId(ObjectId)
  nameWithType: IUnitService.FindUnitsByMasterListId(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId)
    name: FindUnitsByMasterListId
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindUnitsByMasterListId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.FindUnitsByMasterListId(MongoDB.Bson.ObjectId)
    name: FindUnitsByMasterListId
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindUnitsByMasterListId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Application.Exceptions.ConflictException
  commentId: T:adas_core.Application.Exceptions.ConflictException
  href: adas_core.Application.Exceptions.ConflictException.html
  name: ConflictException
  nameWithType: ConflictException
  fullName: adas_core.Application.Exceptions.ConflictException
- uid: adas_core.Application.Services.UnitService.UpdateUnitMasterList*
  commentId: Overload:adas_core.Application.Services.UnitService.UpdateUnitMasterList
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_UpdateUnitMasterList_adas_core_Domain_Models_DTO_UpdateUnitIdListDto_
  name: UpdateUnitMasterList
  nameWithType: UnitService.UpdateUnitMasterList
  fullName: adas_core.Application.Services.UnitService.UpdateUnitMasterList
- uid: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitMasterList(adas_core.Domain.Models.DTO.UpdateUnitIdListDto)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitMasterList(adas_core.Domain.Models.DTO.UpdateUnitIdListDto)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_UpdateUnitMasterList_adas_core_Domain_Models_DTO_UpdateUnitIdListDto_
  name: UpdateUnitMasterList(UpdateUnitIdListDto)
  nameWithType: IUnitService.UpdateUnitMasterList(UpdateUnitIdListDto)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitMasterList(adas_core.Domain.Models.DTO.UpdateUnitIdListDto)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitMasterList(adas_core.Domain.Models.DTO.UpdateUnitIdListDto)
    name: UpdateUnitMasterList
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_UpdateUnitMasterList_adas_core_Domain_Models_DTO_UpdateUnitIdListDto_
  - name: (
  - uid: adas_core.Domain.Models.DTO.UpdateUnitIdListDto
    name: UpdateUnitIdListDto
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitMasterList(adas_core.Domain.Models.DTO.UpdateUnitIdListDto)
    name: UpdateUnitMasterList
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_UpdateUnitMasterList_adas_core_Domain_Models_DTO_UpdateUnitIdListDto_
  - name: (
  - uid: adas_core.Domain.Models.DTO.UpdateUnitIdListDto
    name: UpdateUnitIdListDto
  - name: )
- uid: adas_core.Domain.Models.DTO.UpdateUnitIdListDto
  commentId: T:adas_core.Domain.Models.DTO.UpdateUnitIdListDto
  parent: adas_core.Domain.Models.DTO
  href: adas_core.Domain.Models.DTO.UpdateUnitIdListDto.html
  name: UpdateUnitIdListDto
  nameWithType: UpdateUnitIdListDto
  fullName: adas_core.Domain.Models.DTO.UpdateUnitIdListDto
- uid: adas_core.Application.Services.UnitService.UpdateConfiguration*
  commentId: Overload:adas_core.Application.Services.UnitService.UpdateConfiguration
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_UpdateConfiguration_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_UnitConfiguration_
  name: UpdateConfiguration
  nameWithType: UnitService.UpdateConfiguration
  fullName: adas_core.Application.Services.UnitService.UpdateConfiguration
- uid: adas_core.Application.Services.Interfaces.IUnitService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.UnitConfiguration)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.UnitConfiguration)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_UpdateConfiguration_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_UnitConfiguration_
  name: UpdateConfiguration(ObjectId, UnitConfiguration)
  nameWithType: IUnitService.UpdateConfiguration(ObjectId, UnitConfiguration)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.UpdateConfiguration(MongoDB.Bson.ObjectId, adas_core.Domain.Models.MongoModels.UnitConfiguration)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.UnitConfiguration)
    name: UpdateConfiguration
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_UpdateConfiguration_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_UnitConfiguration_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.UnitConfiguration
    name: UnitConfiguration
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.UpdateConfiguration(MongoDB.Bson.ObjectId,adas_core.Domain.Models.MongoModels.UnitConfiguration)
    name: UpdateConfiguration
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_UpdateConfiguration_MongoDB_Bson_ObjectId_adas_core_Domain_Models_MongoModels_UnitConfiguration_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: adas_core.Domain.Models.MongoModels.UnitConfiguration
    name: UnitConfiguration
  - name: )
- uid: adas_core.Domain.Models.MongoModels.UnitConfiguration
  commentId: T:adas_core.Domain.Models.MongoModels.UnitConfiguration
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.UnitConfiguration.html
  name: UnitConfiguration
  nameWithType: UnitConfiguration
  fullName: adas_core.Domain.Models.MongoModels.UnitConfiguration
- uid: System.Threading.Tasks.Task{System.Boolean}
  commentId: T:System.Threading.Tasks.Task{System.Boolean}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<bool>
  nameWithType: Task<bool>
  fullName: System.Threading.Tasks.Task<bool>
  nameWithType.vb: Task(Of Boolean)
  fullName.vb: System.Threading.Tasks.Task(Of Boolean)
  name.vb: Task(Of Boolean)
  spec.csharp:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: <
  - uid: System.Boolean
    name: bool
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: '>'
  spec.vb:
  - uid: System.Threading.Tasks.Task`1
    name: Task
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  - name: (
  - name: Of
  - name: " "
  - uid: System.Boolean
    name: Boolean
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.boolean
  - name: )
- uid: adas_core.Application.Services.UnitService.FindById*
  commentId: Overload:adas_core.Application.Services.UnitService.FindById
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_FindById_System_Nullable_MongoDB_Bson_ObjectId__
  name: FindById
  nameWithType: UnitService.FindById
  fullName: adas_core.Application.Services.UnitService.FindById
- uid: adas_core.Application.Services.Interfaces.IUnitService.FindById(System.Nullable{MongoDB.Bson.ObjectId})
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.FindById(System.Nullable{MongoDB.Bson.ObjectId})
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindById_System_Nullable_MongoDB_Bson_ObjectId__
  name: FindById(ObjectId?)
  nameWithType: IUnitService.FindById(ObjectId?)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.FindById(MongoDB.Bson.ObjectId?)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.FindById(System.Nullable{MongoDB.Bson.ObjectId})
    name: FindById
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindById_System_Nullable_MongoDB_Bson_ObjectId__
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '?'
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.FindById(System.Nullable{MongoDB.Bson.ObjectId})
    name: FindById
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindById_System_Nullable_MongoDB_Bson_ObjectId__
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '?'
  - name: )
- uid: System.Nullable{MongoDB.Bson.ObjectId}
  commentId: T:System.Nullable{MongoDB.Bson.ObjectId}
  parent: System
  definition: System.Nullable`1
  name: ObjectId?
  nameWithType: ObjectId?
  fullName: MongoDB.Bson.ObjectId?
  spec.csharp:
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '?'
  spec.vb:
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: '?'
- uid: adas_core.Application.Services.UnitService.FindByName*
  commentId: Overload:adas_core.Application.Services.UnitService.FindByName
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_FindByName_System_String_
  name: FindByName
  nameWithType: UnitService.FindByName
  fullName: adas_core.Application.Services.UnitService.FindByName
- uid: adas_core.Application.Services.Interfaces.IUnitService.FindByName(System.String)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.FindByName(System.String)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindByName_System_String_
  name: FindByName(string)
  nameWithType: IUnitService.FindByName(string)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.FindByName(string)
  nameWithType.vb: IUnitService.FindByName(String)
  fullName.vb: adas_core.Application.Services.Interfaces.IUnitService.FindByName(String)
  name.vb: FindByName(String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.FindByName(System.String)
    name: FindByName
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindByName_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.Application.Services.Interfaces.IUnitService.FindByName(System.String)
    name: FindByName
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindByName_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Application.Services.UnitService.FindByUnitNameOrPocName*
  commentId: Overload:adas_core.Application.Services.UnitService.FindByUnitNameOrPocName
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_FindByUnitNameOrPocName_System_String_System_String_
  name: FindByUnitNameOrPocName
  nameWithType: UnitService.FindByUnitNameOrPocName
  fullName: adas_core.Application.Services.UnitService.FindByUnitNameOrPocName
- uid: adas_core.Application.Services.Interfaces.IUnitService.FindByUnitNameOrPocName(System.String,System.String)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.FindByUnitNameOrPocName(System.String,System.String)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindByUnitNameOrPocName_System_String_System_String_
  name: FindByUnitNameOrPocName(string, string)
  nameWithType: IUnitService.FindByUnitNameOrPocName(string, string)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.FindByUnitNameOrPocName(string, string)
  nameWithType.vb: IUnitService.FindByUnitNameOrPocName(String, String)
  fullName.vb: adas_core.Application.Services.Interfaces.IUnitService.FindByUnitNameOrPocName(String, String)
  name.vb: FindByUnitNameOrPocName(String, String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.FindByUnitNameOrPocName(System.String,System.String)
    name: FindByUnitNameOrPocName
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindByUnitNameOrPocName_System_String_System_String_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.FindByUnitNameOrPocName(System.String,System.String)
    name: FindByUnitNameOrPocName
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_FindByUnitNameOrPocName_System_String_System_String_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Application.Services.UnitService.InsertOne*
  commentId: Overload:adas_core.Application.Services.UnitService.InsertOne
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_InsertOne_adas_core_Domain_Models_MongoModels_Unit_
  name: InsertOne
  nameWithType: UnitService.InsertOne
  fullName: adas_core.Application.Services.UnitService.InsertOne
- uid: adas_core.Application.Services.Interfaces.IUnitService.InsertOne(adas_core.Domain.Models.MongoModels.Unit)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.InsertOne(adas_core.Domain.Models.MongoModels.Unit)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_InsertOne_adas_core_Domain_Models_MongoModels_Unit_
  name: InsertOne(Unit)
  nameWithType: IUnitService.InsertOne(Unit)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.InsertOne(adas_core.Domain.Models.MongoModels.Unit)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.InsertOne(adas_core.Domain.Models.MongoModels.Unit)
    name: InsertOne
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_InsertOne_adas_core_Domain_Models_MongoModels_Unit_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.InsertOne(adas_core.Domain.Models.MongoModels.Unit)
    name: InsertOne
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_InsertOne_adas_core_Domain_Models_MongoModels_Unit_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
- uid: adas_core.Application.Services.UnitService.UpdateUnit*
  commentId: Overload:adas_core.Application.Services.UnitService.UpdateUnit
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_UpdateUnit_adas_core_Domain_Models_MongoModels_Unit_
  name: UpdateUnit
  nameWithType: UnitService.UpdateUnit
  fullName: adas_core.Application.Services.UnitService.UpdateUnit
- uid: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnit(adas_core.Domain.Models.MongoModels.Unit)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.UpdateUnit(adas_core.Domain.Models.MongoModels.Unit)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_UpdateUnit_adas_core_Domain_Models_MongoModels_Unit_
  name: UpdateUnit(Unit)
  nameWithType: IUnitService.UpdateUnit(Unit)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnit(adas_core.Domain.Models.MongoModels.Unit)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnit(adas_core.Domain.Models.MongoModels.Unit)
    name: UpdateUnit
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_UpdateUnit_adas_core_Domain_Models_MongoModels_Unit_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnit(adas_core.Domain.Models.MongoModels.Unit)
    name: UpdateUnit
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_UpdateUnit_adas_core_Domain_Models_MongoModels_Unit_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
- uid: adas_core.Application.Services.UnitService.UpdateUnitInfo*
  commentId: Overload:adas_core.Application.Services.UnitService.UpdateUnitInfo
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_UpdateUnitInfo_MongoDB_Bson_ObjectId_System_String_System_String_System_String_
  name: UpdateUnitInfo
  nameWithType: UnitService.UpdateUnitInfo
  fullName: adas_core.Application.Services.UnitService.UpdateUnitInfo
- uid: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitInfo(MongoDB.Bson.ObjectId,System.String,System.String,System.String)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitInfo(MongoDB.Bson.ObjectId,System.String,System.String,System.String)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_UpdateUnitInfo_MongoDB_Bson_ObjectId_System_String_System_String_System_String_
  name: UpdateUnitInfo(ObjectId, string, string, string)
  nameWithType: IUnitService.UpdateUnitInfo(ObjectId, string, string, string)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitInfo(MongoDB.Bson.ObjectId, string, string, string)
  nameWithType.vb: IUnitService.UpdateUnitInfo(ObjectId, String, String, String)
  fullName.vb: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitInfo(MongoDB.Bson.ObjectId, String, String, String)
  name.vb: UpdateUnitInfo(ObjectId, String, String, String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitInfo(MongoDB.Bson.ObjectId,System.String,System.String,System.String)
    name: UpdateUnitInfo
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_UpdateUnitInfo_MongoDB_Bson_ObjectId_System_String_System_String_System_String_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.UpdateUnitInfo(MongoDB.Bson.ObjectId,System.String,System.String,System.String)
    name: UpdateUnitInfo
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_UpdateUnitInfo_MongoDB_Bson_ObjectId_System_String_System_String_System_String_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: ','
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: )
- uid: adas_core.Application.Services.UnitService.DeleteUnitById*
  commentId: Overload:adas_core.Application.Services.UnitService.DeleteUnitById
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_DeleteUnitById_adas_core_Domain_Models_MongoModels_Unit_
  name: DeleteUnitById
  nameWithType: UnitService.DeleteUnitById
  fullName: adas_core.Application.Services.UnitService.DeleteUnitById
- uid: adas_core.Application.Services.Interfaces.IUnitService.DeleteUnitById(adas_core.Domain.Models.MongoModels.Unit)
  commentId: M:adas_core.Application.Services.Interfaces.IUnitService.DeleteUnitById(adas_core.Domain.Models.MongoModels.Unit)
  parent: adas_core.Application.Services.Interfaces.IUnitService
  href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_DeleteUnitById_adas_core_Domain_Models_MongoModels_Unit_
  name: DeleteUnitById(Unit)
  nameWithType: IUnitService.DeleteUnitById(Unit)
  fullName: adas_core.Application.Services.Interfaces.IUnitService.DeleteUnitById(adas_core.Domain.Models.MongoModels.Unit)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.DeleteUnitById(adas_core.Domain.Models.MongoModels.Unit)
    name: DeleteUnitById
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_DeleteUnitById_adas_core_Domain_Models_MongoModels_Unit_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.IUnitService.DeleteUnitById(adas_core.Domain.Models.MongoModels.Unit)
    name: DeleteUnitById
    href: adas_core.Application.Services.Interfaces.IUnitService.html#adas_core_Application_Services_Interfaces_IUnitService_DeleteUnitById_adas_core_Domain_Models_MongoModels_Unit_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Unit
    name: Unit
  - name: )
- uid: adas_core.Application.Services.UnitService.Get*
  commentId: Overload:adas_core.Application.Services.UnitService.Get
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_Get_System_String_
  name: Get
  nameWithType: UnitService.Get
  fullName: adas_core.Application.Services.UnitService.Get
- uid: adas_core.Domain.Models.PatientLocation
  commentId: T:adas_core.Domain.Models.PatientLocation
  parent: adas_core.Domain.Models
  href: adas_core.Domain.Models.PatientLocation.html
  name: PatientLocation
  nameWithType: PatientLocation
  fullName: adas_core.Domain.Models.PatientLocation
- uid: adas_core.Application.Services.UnitService.FindByLocation*
  commentId: Overload:adas_core.Application.Services.UnitService.FindByLocation
  href: adas_core.Application.Services.UnitService.html#adas_core_Application_Services_UnitService_FindByLocation_adas_core_Domain_Models_PatientLocation_
  name: FindByLocation
  nameWithType: UnitService.FindByLocation
  fullName: adas_core.Application.Services.UnitService.FindByLocation
- uid: adas_core.Domain.Models
  commentId: N:adas_core.Domain.Models
  href: adas_core.html
  name: adas_core.Domain.Models
  nameWithType: adas_core.Domain.Models
  fullName: adas_core.Domain.Models
  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
  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
