### YamlMime:ManagedReference
items:
- uid: adas_core.Authentication.AuthorityService
  commentId: T:adas_core.Authentication.AuthorityService
  id: AuthorityService
  parent: adas_core.Authentication
  children:
  - adas_core.Authentication.AuthorityService.#ctor(adas_core.Application.Repositories.Interfaces.IAuthorityRepository,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService)
  - adas_core.Authentication.AuthorityService.CreateNew(System.String,MongoDB.Bson.ObjectId)
  - adas_core.Authentication.AuthorityService.CreateNewUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  - adas_core.Authentication.AuthorityService.DeleteAuthoritiesForUser(MongoDB.Bson.ObjectId)
  - adas_core.Authentication.AuthorityService.DeleteUserAuthority(MongoDB.Bson.ObjectId)
  - adas_core.Authentication.AuthorityService.EditUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  - adas_core.Authentication.AuthorityService.GetAllAuthorities
  - adas_core.Authentication.AuthorityService.GetUserAuthorities(MongoDB.Bson.ObjectId)
  - adas_core.Authentication.AuthorityService.InsertOne(adas_core.Domain.Models.MongoModels.Authorization)
  - adas_core.Authentication.AuthorityService.updateOne(adas_core.Domain.Models.MongoModels.Authorization)
  langs:
  - csharp
  - vb
  name: AuthorityService
  nameWithType: AuthorityService
  fullName: adas_core.Authentication.AuthorityService
  type: Class
  source:
    remote:
      path: adas-core.Authentication/AuthorityService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: AuthorityService
    path: ../../adas-core.Authentication/AuthorityService.cs
    startLine: 10
  assemblies:
  - adas-core.Authentication
  namespace: adas_core.Authentication
  syntax:
    content: 'public class AuthorityService : IAuthorityService'
    content.vb: Public Class AuthorityService Implements IAuthorityService
  inheritance:
  - System.Object
  implements:
  - adas_core.Authentication.Interfaces.IAuthorityService
  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.Authentication.AuthorityService.#ctor(adas_core.Application.Repositories.Interfaces.IAuthorityRepository,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService)
  commentId: M:adas_core.Authentication.AuthorityService.#ctor(adas_core.Application.Repositories.Interfaces.IAuthorityRepository,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService)
  id: '#ctor(adas_core.Application.Repositories.Interfaces.IAuthorityRepository,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService)'
  parent: adas_core.Authentication.AuthorityService
  langs:
  - csharp
  - vb
  name: AuthorityService(IAuthorityRepository, IHttpContextAccessor, ILocalAuditService)
  nameWithType: AuthorityService.AuthorityService(IAuthorityRepository, IHttpContextAccessor, ILocalAuditService)
  fullName: adas_core.Authentication.AuthorityService.AuthorityService(adas_core.Application.Repositories.Interfaces.IAuthorityRepository, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService)
  type: Constructor
  source:
    remote:
      path: adas-core.Authentication/AuthorityService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: .ctor
    path: ../../adas-core.Authentication/AuthorityService.cs
    startLine: 10
  assemblies:
  - adas-core.Authentication
  namespace: adas_core.Authentication
  syntax:
    content: public AuthorityService(IAuthorityRepository authorityRepository, IHttpContextAccessor httpContextAccessor, ILocalAuditService auditService)
    parameters:
    - id: authorityRepository
      type: adas_core.Application.Repositories.Interfaces.IAuthorityRepository
    - id: httpContextAccessor
      type: Microsoft.AspNetCore.Http.IHttpContextAccessor
    - id: auditService
      type: adas_core.Application.Services.Interfaces.ILocalAuditService
    content.vb: Public Sub New(authorityRepository As IAuthorityRepository, httpContextAccessor As IHttpContextAccessor, auditService As ILocalAuditService)
  overload: adas_core.Authentication.AuthorityService.#ctor*
  nameWithType.vb: AuthorityService.New(IAuthorityRepository, IHttpContextAccessor, ILocalAuditService)
  fullName.vb: adas_core.Authentication.AuthorityService.New(adas_core.Application.Repositories.Interfaces.IAuthorityRepository, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService)
  name.vb: New(IAuthorityRepository, IHttpContextAccessor, ILocalAuditService)
- uid: adas_core.Authentication.AuthorityService.CreateNew(System.String,MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Authentication.AuthorityService.CreateNew(System.String,MongoDB.Bson.ObjectId)
  id: CreateNew(System.String,MongoDB.Bson.ObjectId)
  parent: adas_core.Authentication.AuthorityService
  langs:
  - csharp
  - vb
  name: CreateNew(string, ObjectId)
  nameWithType: AuthorityService.CreateNew(string, ObjectId)
  fullName: adas_core.Authentication.AuthorityService.CreateNew(string, MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Authentication/AuthorityService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CreateNew
    path: ../../adas-core.Authentication/AuthorityService.cs
    startLine: 21
  assemblies:
  - adas-core.Authentication
  namespace: adas_core.Authentication
  summary: Creates a new authority for the specified user with the given role name by delegating to the authority repository.
  example: []
  syntax:
    content: public void CreateNew(string roleName, ObjectId userId)
    parameters:
    - id: roleName
      type: System.String
      description: The name of the role to associate with the authority.
    - id: userId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the user for whom the authority is being created.
    content.vb: Public Sub CreateNew(roleName As String, userId As ObjectId)
  overload: adas_core.Authentication.AuthorityService.CreateNew*
  implements:
  - adas_core.Authentication.Interfaces.IAuthorityService.CreateNew(System.String,MongoDB.Bson.ObjectId)
  nameWithType.vb: AuthorityService.CreateNew(String, ObjectId)
  fullName.vb: adas_core.Authentication.AuthorityService.CreateNew(String, MongoDB.Bson.ObjectId)
  name.vb: CreateNew(String, ObjectId)
- uid: adas_core.Authentication.AuthorityService.InsertOne(adas_core.Domain.Models.MongoModels.Authorization)
  commentId: M:adas_core.Authentication.AuthorityService.InsertOne(adas_core.Domain.Models.MongoModels.Authorization)
  id: InsertOne(adas_core.Domain.Models.MongoModels.Authorization)
  parent: adas_core.Authentication.AuthorityService
  langs:
  - csharp
  - vb
  name: InsertOne(Authorization)
  nameWithType: AuthorityService.InsertOne(Authorization)
  fullName: adas_core.Authentication.AuthorityService.InsertOne(adas_core.Domain.Models.MongoModels.Authorization)
  type: Method
  source:
    remote:
      path: adas-core.Authentication/AuthorityService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: InsertOne
    path: ../../adas-core.Authentication/AuthorityService.cs
    startLine: 30
  assemblies:
  - adas-core.Authentication
  namespace: adas_core.Authentication
  summary: Inserts a new <code class="paramref">authorization</code> into the authority repository and records an audit log entry for the operation using the current HTTP context user.
  example: []
  syntax:
    content: public Task InsertOne(Authorization authorization)
    parameters:
    - id: authorization
      type: adas_core.Domain.Models.MongoModels.Authorization
      description: The authorization entity to be inserted and tracked in the audit log.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function InsertOne(authorization As Authorization) As Task
  overload: adas_core.Authentication.AuthorityService.InsertOne*
  implements:
  - adas_core.Authentication.Interfaces.IAuthorityService.InsertOne(adas_core.Domain.Models.MongoModels.Authorization)
- uid: adas_core.Authentication.AuthorityService.updateOne(adas_core.Domain.Models.MongoModels.Authorization)
  commentId: M:adas_core.Authentication.AuthorityService.updateOne(adas_core.Domain.Models.MongoModels.Authorization)
  id: updateOne(adas_core.Domain.Models.MongoModels.Authorization)
  parent: adas_core.Authentication.AuthorityService
  langs:
  - csharp
  - vb
  name: updateOne(Authorization)
  nameWithType: AuthorityService.updateOne(Authorization)
  fullName: adas_core.Authentication.AuthorityService.updateOne(adas_core.Domain.Models.MongoModels.Authorization)
  type: Method
  source:
    remote:
      path: adas-core.Authentication/AuthorityService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: updateOne
    path: ../../adas-core.Authentication/AuthorityService.cs
    startLine: 40
  assemblies:
  - adas-core.Authentication
  namespace: adas_core.Authentication
  summary: Updates an existing authorization record in the repository and records an audit log entry capturing the previous and updated states for the current user.
  example: []
  syntax:
    content: public Task updateOne(Authorization authorization)
    parameters:
    - id: authorization
      type: adas_core.Domain.Models.MongoModels.Authorization
      description: The authorization entity containing the identifier of the record to update and its new values.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function updateOne(authorization As Authorization) As Task
  overload: adas_core.Authentication.AuthorityService.updateOne*
  implements:
  - adas_core.Authentication.Interfaces.IAuthorityService.updateOne(adas_core.Domain.Models.MongoModels.Authorization)
- uid: adas_core.Authentication.AuthorityService.GetUserAuthorities(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Authentication.AuthorityService.GetUserAuthorities(MongoDB.Bson.ObjectId)
  id: GetUserAuthorities(MongoDB.Bson.ObjectId)
  parent: adas_core.Authentication.AuthorityService
  langs:
  - csharp
  - vb
  name: GetUserAuthorities(ObjectId)
  nameWithType: AuthorityService.GetUserAuthorities(ObjectId)
  fullName: adas_core.Authentication.AuthorityService.GetUserAuthorities(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Authentication/AuthorityService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetUserAuthorities
    path: ../../adas-core.Authentication/AuthorityService.cs
    startLine: 52
  assemblies:
  - adas-core.Authentication
  namespace: adas_core.Authentication
  summary: Retrieves the authorities of the specified user.
  example: []
  syntax:
    content: public Task<List<Authorization>> GetUserAuthorities(ObjectId userId)
    parameters:
    - id: userId
      type: MongoDB.Bson.ObjectId
      description: ''
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Authorization}}
      description: A list of the user's authorities.
    content.vb: Public Function GetUserAuthorities(userId As ObjectId) As Task(Of List(Of Authorization))
  overload: adas_core.Authentication.AuthorityService.GetUserAuthorities*
  implements:
  - adas_core.Authentication.Interfaces.IAuthorityService.GetUserAuthorities(MongoDB.Bson.ObjectId)
- uid: adas_core.Authentication.AuthorityService.GetAllAuthorities
  commentId: M:adas_core.Authentication.AuthorityService.GetAllAuthorities
  id: GetAllAuthorities
  parent: adas_core.Authentication.AuthorityService
  langs:
  - csharp
  - vb
  name: GetAllAuthorities()
  nameWithType: AuthorityService.GetAllAuthorities()
  fullName: adas_core.Authentication.AuthorityService.GetAllAuthorities()
  type: Method
  source:
    remote:
      path: adas-core.Authentication/AuthorityService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetAllAuthorities
    path: ../../adas-core.Authentication/AuthorityService.cs
    startLine: 61
  assemblies:
  - adas-core.Authentication
  namespace: adas_core.Authentication
  summary: Retrieves all available authorities from the underlying repository.
  example: []
  syntax:
    content: public Task<List<Authorization>> GetAllAuthorities()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Authorization}}
      description: A task that represents the asynchronous operation, containing a list of all <xref href="adas_core.Domain.Models.MongoModels.Authorization" data-throw-if-not-resolved="false"></xref> records.
    content.vb: Public Function GetAllAuthorities() As Task(Of List(Of Authorization))
  overload: adas_core.Authentication.AuthorityService.GetAllAuthorities*
  implements:
  - adas_core.Authentication.Interfaces.IAuthorityService.GetAllAuthorities
- uid: adas_core.Authentication.AuthorityService.DeleteAuthoritiesForUser(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Authentication.AuthorityService.DeleteAuthoritiesForUser(MongoDB.Bson.ObjectId)
  id: DeleteAuthoritiesForUser(MongoDB.Bson.ObjectId)
  parent: adas_core.Authentication.AuthorityService
  langs:
  - csharp
  - vb
  name: DeleteAuthoritiesForUser(ObjectId)
  nameWithType: AuthorityService.DeleteAuthoritiesForUser(ObjectId)
  fullName: adas_core.Authentication.AuthorityService.DeleteAuthoritiesForUser(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Authentication/AuthorityService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteAuthoritiesForUser
    path: ../../adas-core.Authentication/AuthorityService.cs
    startLine: 71
  assemblies:
  - adas-core.Authentication
  namespace: adas_core.Authentication
  summary: Deletes all authorities associated with the specified user and records an audit log entry for each removed authority. Returns <code>false</code> if no authorities were deleted or if an exception is encountered during processing.
  example: []
  syntax:
    content: public Task<bool> DeleteAuthoritiesForUser(ObjectId id)
    parameters:
    - id: id
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the user whose authorities should be deleted.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: <code>true</code> if the authorities were successfully deleted; otherwise, <code>false</code>.
    content.vb: Public Function DeleteAuthoritiesForUser(id As ObjectId) As Task(Of Boolean)
  overload: adas_core.Authentication.AuthorityService.DeleteAuthoritiesForUser*
  implements:
  - adas_core.Authentication.Interfaces.IAuthorityService.DeleteAuthoritiesForUser(MongoDB.Bson.ObjectId)
- uid: adas_core.Authentication.AuthorityService.CreateNewUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  commentId: M:adas_core.Authentication.AuthorityService.CreateNewUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  id: CreateNewUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  parent: adas_core.Authentication.AuthorityService
  langs:
  - csharp
  - vb
  name: CreateNewUserAuthority(Authorization)
  nameWithType: AuthorityService.CreateNewUserAuthority(Authorization)
  fullName: adas_core.Authentication.AuthorityService.CreateNewUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  type: Method
  source:
    remote:
      path: adas-core.Authentication/AuthorityService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: CreateNewUserAuthority
    path: ../../adas-core.Authentication/AuthorityService.cs
    startLine: 95
  assemblies:
  - adas-core.Authentication
  namespace: adas_core.Authentication
  summary: Creates a new user authority by persisting the provided authorization record and writing an audit log entry for the operation.
  example: []
  syntax:
    content: public Task<Authorization?> CreateNewUserAuthority(Authorization authorization)
    parameters:
    - id: authorization
      type: adas_core.Domain.Models.MongoModels.Authorization
      description: The authorization entity to be created and stored.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Authorization}
      description: The created <xref href="adas_core.Domain.Models.MongoModels.Authorization" data-throw-if-not-resolved="false"></xref> entity.
    content.vb: Public Function CreateNewUserAuthority(authorization As Authorization) As Task(Of Authorization)
  overload: adas_core.Authentication.AuthorityService.CreateNewUserAuthority*
  implements:
  - adas_core.Authentication.Interfaces.IAuthorityService.CreateNewUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
- uid: adas_core.Authentication.AuthorityService.DeleteUserAuthority(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Authentication.AuthorityService.DeleteUserAuthority(MongoDB.Bson.ObjectId)
  id: DeleteUserAuthority(MongoDB.Bson.ObjectId)
  parent: adas_core.Authentication.AuthorityService
  langs:
  - csharp
  - vb
  name: DeleteUserAuthority(ObjectId)
  nameWithType: AuthorityService.DeleteUserAuthority(ObjectId)
  fullName: adas_core.Authentication.AuthorityService.DeleteUserAuthority(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Authentication/AuthorityService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteUserAuthority
    path: ../../adas-core.Authentication/AuthorityService.cs
    startLine: 108
  assemblies:
  - adas-core.Authentication
  namespace: adas_core.Authentication
  summary: >-
    Deletes a user authority by its parsed identifier and records an audit log entry when the deletion succeeds.

    Returns <code>true</code> if the authority was found and removed, and <code>false</code> when the entity is not found or an exception occurs during processing.
  example: []
  syntax:
    content: public Task<bool> DeleteUserAuthority(ObjectId userAuthorityIdParsed)
    parameters:
    - id: userAuthorityIdParsed
      type: MongoDB.Bson.ObjectId
      description: The parsed identifier of the user authority to delete.
    return:
      type: System.Threading.Tasks.Task{System.Boolean}
      description: <code>true</code> if the user authority was successfully deleted; otherwise, <code>false</code>.
    content.vb: Public Function DeleteUserAuthority(userAuthorityIdParsed As ObjectId) As Task(Of Boolean)
  overload: adas_core.Authentication.AuthorityService.DeleteUserAuthority*
  implements:
  - adas_core.Authentication.Interfaces.IAuthorityService.DeleteUserAuthority(MongoDB.Bson.ObjectId)
- uid: adas_core.Authentication.AuthorityService.EditUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  commentId: M:adas_core.Authentication.AuthorityService.EditUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  id: EditUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  parent: adas_core.Authentication.AuthorityService
  langs:
  - csharp
  - vb
  name: EditUserAuthority(Authorization)
  nameWithType: AuthorityService.EditUserAuthority(Authorization)
  fullName: adas_core.Authentication.AuthorityService.EditUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  type: Method
  source:
    remote:
      path: adas-core.Authentication/AuthorityService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: EditUserAuthority
    path: ../../adas-core.Authentication/AuthorityService.cs
    startLine: 131
  assemblies:
  - adas-core.Authentication
  namespace: adas_core.Authentication
  summary: >-
    Edits an existing user authority, records the change in an audit log, and returns the updated authorization.

    Returns <code>null</code> if the update operation fails due to an exception.
  example: []
  syntax:
    content: public Task<Authorization?> EditUserAuthority(Authorization authorization)
    parameters:
    - id: authorization
      type: adas_core.Domain.Models.MongoModels.Authorization
      description: The authorization entity containing the updated information to persist.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Authorization}
      description: The updated <xref href="adas_core.Domain.Models.MongoModels.Authorization" data-throw-if-not-resolved="false"></xref> on success, or <code>null</code> if an error occurs during the operation.
    content.vb: Public Function EditUserAuthority(authorization As Authorization) As Task(Of Authorization)
  overload: adas_core.Authentication.AuthorityService.EditUserAuthority*
  implements:
  - adas_core.Authentication.Interfaces.IAuthorityService.EditUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
references:
- uid: adas_core.Authentication
  commentId: N:adas_core.Authentication
  href: adas_core.html
  name: adas_core.Authentication
  nameWithType: adas_core.Authentication
  fullName: adas_core.Authentication
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Authentication
    name: Authentication
    href: adas_core.Authentication.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Authentication
    name: Authentication
    href: adas_core.Authentication.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.Authentication.Interfaces.IAuthorityService
  commentId: T:adas_core.Authentication.Interfaces.IAuthorityService
  parent: adas_core.Authentication.Interfaces
  href: adas_core.Authentication.Interfaces.IAuthorityService.html
  name: IAuthorityService
  nameWithType: IAuthorityService
  fullName: adas_core.Authentication.Interfaces.IAuthorityService
- 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.Authentication.Interfaces
  commentId: N:adas_core.Authentication.Interfaces
  href: adas_core.html
  name: adas_core.Authentication.Interfaces
  nameWithType: adas_core.Authentication.Interfaces
  fullName: adas_core.Authentication.Interfaces
  spec.csharp:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Authentication
    name: Authentication
    href: adas_core.Authentication.html
  - name: .
  - uid: adas_core.Authentication.Interfaces
    name: Interfaces
    href: adas_core.Authentication.Interfaces.html
  spec.vb:
  - uid: adas_core
    name: adas_core
    href: adas_core.html
  - name: .
  - uid: adas_core.Authentication
    name: Authentication
    href: adas_core.Authentication.html
  - name: .
  - uid: adas_core.Authentication.Interfaces
    name: Interfaces
    href: adas_core.Authentication.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.Authentication.AuthorityService.#ctor*
  commentId: Overload:adas_core.Authentication.AuthorityService.#ctor
  href: adas_core.Authentication.AuthorityService.html#adas_core_Authentication_AuthorityService__ctor_adas_core_Application_Repositories_Interfaces_IAuthorityRepository_Microsoft_AspNetCore_Http_IHttpContextAccessor_adas_core_Application_Services_Interfaces_ILocalAuditService_
  name: AuthorityService
  nameWithType: AuthorityService.AuthorityService
  fullName: adas_core.Authentication.AuthorityService.AuthorityService
  nameWithType.vb: AuthorityService.New
  fullName.vb: adas_core.Authentication.AuthorityService.New
  name.vb: New
- uid: adas_core.Application.Repositories.Interfaces.IAuthorityRepository
  commentId: T:adas_core.Application.Repositories.Interfaces.IAuthorityRepository
  parent: adas_core.Application.Repositories.Interfaces
  href: adas_core.Application.Repositories.Interfaces.IAuthorityRepository.html
  name: IAuthorityRepository
  nameWithType: IAuthorityRepository
  fullName: adas_core.Application.Repositories.Interfaces.IAuthorityRepository
- 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: 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.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.Authentication.AuthorityService.CreateNew*
  commentId: Overload:adas_core.Authentication.AuthorityService.CreateNew
  href: adas_core.Authentication.AuthorityService.html#adas_core_Authentication_AuthorityService_CreateNew_System_String_MongoDB_Bson_ObjectId_
  name: CreateNew
  nameWithType: AuthorityService.CreateNew
  fullName: adas_core.Authentication.AuthorityService.CreateNew
- uid: adas_core.Authentication.Interfaces.IAuthorityService.CreateNew(System.String,MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Authentication.Interfaces.IAuthorityService.CreateNew(System.String,MongoDB.Bson.ObjectId)
  parent: adas_core.Authentication.Interfaces.IAuthorityService
  isExternal: true
  href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_CreateNew_System_String_MongoDB_Bson_ObjectId_
  name: CreateNew(string, ObjectId)
  nameWithType: IAuthorityService.CreateNew(string, ObjectId)
  fullName: adas_core.Authentication.Interfaces.IAuthorityService.CreateNew(string, MongoDB.Bson.ObjectId)
  nameWithType.vb: IAuthorityService.CreateNew(String, ObjectId)
  fullName.vb: adas_core.Authentication.Interfaces.IAuthorityService.CreateNew(String, MongoDB.Bson.ObjectId)
  name.vb: CreateNew(String, ObjectId)
  spec.csharp:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.CreateNew(System.String,MongoDB.Bson.ObjectId)
    name: CreateNew
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_CreateNew_System_String_MongoDB_Bson_ObjectId_
  - name: (
  - uid: System.String
    name: string
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.CreateNew(System.String,MongoDB.Bson.ObjectId)
    name: CreateNew
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_CreateNew_System_String_MongoDB_Bson_ObjectId_
  - name: (
  - uid: System.String
    name: String
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.string
  - name: ','
  - name: " "
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- 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: MongoDB.Bson.ObjectId
  commentId: T:MongoDB.Bson.ObjectId
  parent: MongoDB.Bson
  isExternal: true
  name: ObjectId
  nameWithType: ObjectId
  fullName: MongoDB.Bson.ObjectId
- 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.Authentication.AuthorityService.InsertOne*
  commentId: Overload:adas_core.Authentication.AuthorityService.InsertOne
  href: adas_core.Authentication.AuthorityService.html#adas_core_Authentication_AuthorityService_InsertOne_adas_core_Domain_Models_MongoModels_Authorization_
  name: InsertOne
  nameWithType: AuthorityService.InsertOne
  fullName: adas_core.Authentication.AuthorityService.InsertOne
- uid: adas_core.Authentication.Interfaces.IAuthorityService.InsertOne(adas_core.Domain.Models.MongoModels.Authorization)
  commentId: M:adas_core.Authentication.Interfaces.IAuthorityService.InsertOne(adas_core.Domain.Models.MongoModels.Authorization)
  parent: adas_core.Authentication.Interfaces.IAuthorityService
  href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_InsertOne_adas_core_Domain_Models_MongoModels_Authorization_
  name: InsertOne(Authorization)
  nameWithType: IAuthorityService.InsertOne(Authorization)
  fullName: adas_core.Authentication.Interfaces.IAuthorityService.InsertOne(adas_core.Domain.Models.MongoModels.Authorization)
  spec.csharp:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.InsertOne(adas_core.Domain.Models.MongoModels.Authorization)
    name: InsertOne
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_InsertOne_adas_core_Domain_Models_MongoModels_Authorization_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Authorization
    name: Authorization
  - name: )
  spec.vb:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.InsertOne(adas_core.Domain.Models.MongoModels.Authorization)
    name: InsertOne
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_InsertOne_adas_core_Domain_Models_MongoModels_Authorization_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Authorization
    name: Authorization
  - name: )
- uid: adas_core.Domain.Models.MongoModels.Authorization
  commentId: T:adas_core.Domain.Models.MongoModels.Authorization
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.Authorization.html
  name: Authorization
  nameWithType: Authorization
  fullName: adas_core.Domain.Models.MongoModels.Authorization
- uid: System.Threading.Tasks.Task
  commentId: T:System.Threading.Tasks.Task
  parent: System.Threading.Tasks
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task
  name: Task
  nameWithType: Task
  fullName: System.Threading.Tasks.Task
- uid: 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.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.Authentication.AuthorityService.updateOne*
  commentId: Overload:adas_core.Authentication.AuthorityService.updateOne
  href: adas_core.Authentication.AuthorityService.html#adas_core_Authentication_AuthorityService_updateOne_adas_core_Domain_Models_MongoModels_Authorization_
  name: updateOne
  nameWithType: AuthorityService.updateOne
  fullName: adas_core.Authentication.AuthorityService.updateOne
- uid: adas_core.Authentication.Interfaces.IAuthorityService.updateOne(adas_core.Domain.Models.MongoModels.Authorization)
  commentId: M:adas_core.Authentication.Interfaces.IAuthorityService.updateOne(adas_core.Domain.Models.MongoModels.Authorization)
  parent: adas_core.Authentication.Interfaces.IAuthorityService
  href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_updateOne_adas_core_Domain_Models_MongoModels_Authorization_
  name: updateOne(Authorization)
  nameWithType: IAuthorityService.updateOne(Authorization)
  fullName: adas_core.Authentication.Interfaces.IAuthorityService.updateOne(adas_core.Domain.Models.MongoModels.Authorization)
  spec.csharp:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.updateOne(adas_core.Domain.Models.MongoModels.Authorization)
    name: updateOne
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_updateOne_adas_core_Domain_Models_MongoModels_Authorization_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Authorization
    name: Authorization
  - name: )
  spec.vb:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.updateOne(adas_core.Domain.Models.MongoModels.Authorization)
    name: updateOne
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_updateOne_adas_core_Domain_Models_MongoModels_Authorization_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Authorization
    name: Authorization
  - name: )
- uid: adas_core.Authentication.AuthorityService.GetUserAuthorities*
  commentId: Overload:adas_core.Authentication.AuthorityService.GetUserAuthorities
  href: adas_core.Authentication.AuthorityService.html#adas_core_Authentication_AuthorityService_GetUserAuthorities_MongoDB_Bson_ObjectId_
  name: GetUserAuthorities
  nameWithType: AuthorityService.GetUserAuthorities
  fullName: adas_core.Authentication.AuthorityService.GetUserAuthorities
- uid: adas_core.Authentication.Interfaces.IAuthorityService.GetUserAuthorities(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Authentication.Interfaces.IAuthorityService.GetUserAuthorities(MongoDB.Bson.ObjectId)
  parent: adas_core.Authentication.Interfaces.IAuthorityService
  isExternal: true
  href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_GetUserAuthorities_MongoDB_Bson_ObjectId_
  name: GetUserAuthorities(ObjectId)
  nameWithType: IAuthorityService.GetUserAuthorities(ObjectId)
  fullName: adas_core.Authentication.Interfaces.IAuthorityService.GetUserAuthorities(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.GetUserAuthorities(MongoDB.Bson.ObjectId)
    name: GetUserAuthorities
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_GetUserAuthorities_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.GetUserAuthorities(MongoDB.Bson.ObjectId)
    name: GetUserAuthorities
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_GetUserAuthorities_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Authorization}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.List{adas_core.Domain.Models.MongoModels.Authorization}}
  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<Authorization>>
  nameWithType: Task<List<Authorization>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.List<adas_core.Domain.Models.MongoModels.Authorization>>
  nameWithType.vb: Task(Of List(Of Authorization))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.List(Of adas_core.Domain.Models.MongoModels.Authorization))
  name.vb: Task(Of List(Of Authorization))
  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.Authorization
    name: Authorization
  - 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.Authorization
    name: Authorization
  - 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: adas_core.Authentication.AuthorityService.GetAllAuthorities*
  commentId: Overload:adas_core.Authentication.AuthorityService.GetAllAuthorities
  href: adas_core.Authentication.AuthorityService.html#adas_core_Authentication_AuthorityService_GetAllAuthorities
  name: GetAllAuthorities
  nameWithType: AuthorityService.GetAllAuthorities
  fullName: adas_core.Authentication.AuthorityService.GetAllAuthorities
- uid: adas_core.Authentication.Interfaces.IAuthorityService.GetAllAuthorities
  commentId: M:adas_core.Authentication.Interfaces.IAuthorityService.GetAllAuthorities
  parent: adas_core.Authentication.Interfaces.IAuthorityService
  href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_GetAllAuthorities
  name: GetAllAuthorities()
  nameWithType: IAuthorityService.GetAllAuthorities()
  fullName: adas_core.Authentication.Interfaces.IAuthorityService.GetAllAuthorities()
  spec.csharp:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.GetAllAuthorities
    name: GetAllAuthorities
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_GetAllAuthorities
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.GetAllAuthorities
    name: GetAllAuthorities
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_GetAllAuthorities
  - name: (
  - name: )
- uid: adas_core.Authentication.AuthorityService.DeleteAuthoritiesForUser*
  commentId: Overload:adas_core.Authentication.AuthorityService.DeleteAuthoritiesForUser
  href: adas_core.Authentication.AuthorityService.html#adas_core_Authentication_AuthorityService_DeleteAuthoritiesForUser_MongoDB_Bson_ObjectId_
  name: DeleteAuthoritiesForUser
  nameWithType: AuthorityService.DeleteAuthoritiesForUser
  fullName: adas_core.Authentication.AuthorityService.DeleteAuthoritiesForUser
- uid: adas_core.Authentication.Interfaces.IAuthorityService.DeleteAuthoritiesForUser(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Authentication.Interfaces.IAuthorityService.DeleteAuthoritiesForUser(MongoDB.Bson.ObjectId)
  parent: adas_core.Authentication.Interfaces.IAuthorityService
  isExternal: true
  href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_DeleteAuthoritiesForUser_MongoDB_Bson_ObjectId_
  name: DeleteAuthoritiesForUser(ObjectId)
  nameWithType: IAuthorityService.DeleteAuthoritiesForUser(ObjectId)
  fullName: adas_core.Authentication.Interfaces.IAuthorityService.DeleteAuthoritiesForUser(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.DeleteAuthoritiesForUser(MongoDB.Bson.ObjectId)
    name: DeleteAuthoritiesForUser
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_DeleteAuthoritiesForUser_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.DeleteAuthoritiesForUser(MongoDB.Bson.ObjectId)
    name: DeleteAuthoritiesForUser
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_DeleteAuthoritiesForUser_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- 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.Authentication.AuthorityService.CreateNewUserAuthority*
  commentId: Overload:adas_core.Authentication.AuthorityService.CreateNewUserAuthority
  href: adas_core.Authentication.AuthorityService.html#adas_core_Authentication_AuthorityService_CreateNewUserAuthority_adas_core_Domain_Models_MongoModels_Authorization_
  name: CreateNewUserAuthority
  nameWithType: AuthorityService.CreateNewUserAuthority
  fullName: adas_core.Authentication.AuthorityService.CreateNewUserAuthority
- uid: adas_core.Authentication.Interfaces.IAuthorityService.CreateNewUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  commentId: M:adas_core.Authentication.Interfaces.IAuthorityService.CreateNewUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  parent: adas_core.Authentication.Interfaces.IAuthorityService
  href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_CreateNewUserAuthority_adas_core_Domain_Models_MongoModels_Authorization_
  name: CreateNewUserAuthority(Authorization)
  nameWithType: IAuthorityService.CreateNewUserAuthority(Authorization)
  fullName: adas_core.Authentication.Interfaces.IAuthorityService.CreateNewUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  spec.csharp:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.CreateNewUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
    name: CreateNewUserAuthority
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_CreateNewUserAuthority_adas_core_Domain_Models_MongoModels_Authorization_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Authorization
    name: Authorization
  - name: )
  spec.vb:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.CreateNewUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
    name: CreateNewUserAuthority
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_CreateNewUserAuthority_adas_core_Domain_Models_MongoModels_Authorization_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Authorization
    name: Authorization
  - name: )
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Authorization}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Authorization}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<Authorization>
  nameWithType: Task<Authorization>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.MongoModels.Authorization>
  nameWithType.vb: Task(Of Authorization)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.Authorization)
  name.vb: Task(Of Authorization)
  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.Authorization
    name: Authorization
  - 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.Authorization
    name: Authorization
  - name: )
- uid: adas_core.Authentication.AuthorityService.DeleteUserAuthority*
  commentId: Overload:adas_core.Authentication.AuthorityService.DeleteUserAuthority
  href: adas_core.Authentication.AuthorityService.html#adas_core_Authentication_AuthorityService_DeleteUserAuthority_MongoDB_Bson_ObjectId_
  name: DeleteUserAuthority
  nameWithType: AuthorityService.DeleteUserAuthority
  fullName: adas_core.Authentication.AuthorityService.DeleteUserAuthority
- uid: adas_core.Authentication.Interfaces.IAuthorityService.DeleteUserAuthority(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Authentication.Interfaces.IAuthorityService.DeleteUserAuthority(MongoDB.Bson.ObjectId)
  parent: adas_core.Authentication.Interfaces.IAuthorityService
  isExternal: true
  href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_DeleteUserAuthority_MongoDB_Bson_ObjectId_
  name: DeleteUserAuthority(ObjectId)
  nameWithType: IAuthorityService.DeleteUserAuthority(ObjectId)
  fullName: adas_core.Authentication.Interfaces.IAuthorityService.DeleteUserAuthority(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.DeleteUserAuthority(MongoDB.Bson.ObjectId)
    name: DeleteUserAuthority
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_DeleteUserAuthority_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.DeleteUserAuthority(MongoDB.Bson.ObjectId)
    name: DeleteUserAuthority
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_DeleteUserAuthority_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: adas_core.Authentication.AuthorityService.EditUserAuthority*
  commentId: Overload:adas_core.Authentication.AuthorityService.EditUserAuthority
  href: adas_core.Authentication.AuthorityService.html#adas_core_Authentication_AuthorityService_EditUserAuthority_adas_core_Domain_Models_MongoModels_Authorization_
  name: EditUserAuthority
  nameWithType: AuthorityService.EditUserAuthority
  fullName: adas_core.Authentication.AuthorityService.EditUserAuthority
- uid: adas_core.Authentication.Interfaces.IAuthorityService.EditUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  commentId: M:adas_core.Authentication.Interfaces.IAuthorityService.EditUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  parent: adas_core.Authentication.Interfaces.IAuthorityService
  href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_EditUserAuthority_adas_core_Domain_Models_MongoModels_Authorization_
  name: EditUserAuthority(Authorization)
  nameWithType: IAuthorityService.EditUserAuthority(Authorization)
  fullName: adas_core.Authentication.Interfaces.IAuthorityService.EditUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
  spec.csharp:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.EditUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
    name: EditUserAuthority
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_EditUserAuthority_adas_core_Domain_Models_MongoModels_Authorization_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Authorization
    name: Authorization
  - name: )
  spec.vb:
  - uid: adas_core.Authentication.Interfaces.IAuthorityService.EditUserAuthority(adas_core.Domain.Models.MongoModels.Authorization)
    name: EditUserAuthority
    href: adas_core.Authentication.Interfaces.IAuthorityService.html#adas_core_Authentication_Interfaces_IAuthorityService_EditUserAuthority_adas_core_Domain_Models_MongoModels_Authorization_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Authorization
    name: Authorization
  - name: )
