### YamlMime:ManagedReference
items:
- uid: adas_core.Application.Services.NoticeService
  commentId: T:adas_core.Application.Services.NoticeService
  id: NoticeService
  parent: adas_core.Application.Services
  children:
  - adas_core.Application.Services.NoticeService.#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.NoticeService},adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Repositories.Interfaces.INoticeRepository,adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.IDisplayService,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService)
  - adas_core.Application.Services.NoticeService.DeleteNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  - adas_core.Application.Services.NoticeService.DeleteNoticeByIdAsync(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.NoticeService.GetNoticeByIdAsync(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.NoticeService.GetNoticeByTypeAsync(System.String)
  - adas_core.Application.Services.NoticeService.GetNoticesAsync
  - adas_core.Application.Services.NoticeService.GetNoticesByDisplayId(MongoDB.Bson.ObjectId)
  - adas_core.Application.Services.NoticeService.InsertNotice(adas_core.Domain.Models.MongoModels.Notice)
  - adas_core.Application.Services.NoticeService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  - adas_core.Application.Services.NoticeService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  - adas_core.Application.Services.NoticeService.UpdateNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  langs:
  - csharp
  - vb
  name: NoticeService
  nameWithType: NoticeService
  fullName: adas_core.Application.Services.NoticeService
  type: Class
  source:
    remote:
      path: adas-core.Application/Services/NoticeService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: NoticeService
    path: ../../adas-core.Application/Services/NoticeService.cs
    startLine: 12
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  syntax:
    content: 'public class NoticeService : INoticeService'
    content.vb: Public Class NoticeService Implements INoticeService
  inheritance:
  - System.Object
  implements:
  - adas_core.Application.Services.Interfaces.INoticeService
  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.NoticeService.#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.NoticeService},adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Repositories.Interfaces.INoticeRepository,adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.IDisplayService,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService)
  commentId: M:adas_core.Application.Services.NoticeService.#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.NoticeService},adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Repositories.Interfaces.INoticeRepository,adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.IDisplayService,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService)
  id: '#ctor(Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.NoticeService},adas_core.Application.Services.Interfaces.ISubscribersService,adas_core.Application.Repositories.Interfaces.INoticeRepository,adas_core.Application.Services.Interfaces.IClientMessageService,adas_core.Application.Services.Interfaces.IDisplayService,Microsoft.AspNetCore.Http.IHttpContextAccessor,adas_core.Application.Services.Interfaces.ILocalAuditService)'
  parent: adas_core.Application.Services.NoticeService
  langs:
  - csharp
  - vb
  name: NoticeService(ILogger<NoticeService>, ISubscribersService, INoticeRepository, IClientMessageService, IDisplayService, IHttpContextAccessor, ILocalAuditService)
  nameWithType: NoticeService.NoticeService(ILogger<NoticeService>, ISubscribersService, INoticeRepository, IClientMessageService, IDisplayService, IHttpContextAccessor, ILocalAuditService)
  fullName: adas_core.Application.Services.NoticeService.NoticeService(Microsoft.Extensions.Logging.ILogger<adas_core.Application.Services.NoticeService>, adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Repositories.Interfaces.INoticeRepository, adas_core.Application.Services.Interfaces.IClientMessageService, adas_core.Application.Services.Interfaces.IDisplayService, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService)
  type: Constructor
  source:
    remote:
      path: adas-core.Application/Services/NoticeService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: .ctor
    path: ../../adas-core.Application/Services/NoticeService.cs
    startLine: 12
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  syntax:
    content: public NoticeService(ILogger<NoticeService> logger, ISubscribersService subscribersService, INoticeRepository noticeRepository, IClientMessageService clientMessageService, IDisplayService displayService, IHttpContextAccessor httpContextAccessor, ILocalAuditService auditService)
    parameters:
    - id: logger
      type: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.NoticeService}
    - id: subscribersService
      type: adas_core.Application.Services.Interfaces.ISubscribersService
    - id: noticeRepository
      type: adas_core.Application.Repositories.Interfaces.INoticeRepository
    - id: clientMessageService
      type: adas_core.Application.Services.Interfaces.IClientMessageService
    - id: displayService
      type: adas_core.Application.Services.Interfaces.IDisplayService
    - id: httpContextAccessor
      type: Microsoft.AspNetCore.Http.IHttpContextAccessor
    - id: auditService
      type: adas_core.Application.Services.Interfaces.ILocalAuditService
    content.vb: Public Sub New(logger As ILogger(Of NoticeService), subscribersService As ISubscribersService, noticeRepository As INoticeRepository, clientMessageService As IClientMessageService, displayService As IDisplayService, httpContextAccessor As IHttpContextAccessor, auditService As ILocalAuditService)
  overload: adas_core.Application.Services.NoticeService.#ctor*
  nameWithType.vb: NoticeService.New(ILogger(Of NoticeService), ISubscribersService, INoticeRepository, IClientMessageService, IDisplayService, IHttpContextAccessor, ILocalAuditService)
  fullName.vb: adas_core.Application.Services.NoticeService.New(Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.NoticeService), adas_core.Application.Services.Interfaces.ISubscribersService, adas_core.Application.Repositories.Interfaces.INoticeRepository, adas_core.Application.Services.Interfaces.IClientMessageService, adas_core.Application.Services.Interfaces.IDisplayService, Microsoft.AspNetCore.Http.IHttpContextAccessor, adas_core.Application.Services.Interfaces.ILocalAuditService)
  name.vb: New(ILogger(Of NoticeService), ISubscribersService, INoticeRepository, IClientMessageService, IDisplayService, IHttpContextAccessor, ILocalAuditService)
- uid: adas_core.Application.Services.NoticeService.DeleteNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  commentId: M:adas_core.Application.Services.NoticeService.DeleteNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  id: DeleteNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  parent: adas_core.Application.Services.NoticeService
  langs:
  - csharp
  - vb
  name: DeleteNoticeAsync(Notice)
  nameWithType: NoticeService.DeleteNoticeAsync(Notice)
  fullName: adas_core.Application.Services.NoticeService.DeleteNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/NoticeService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteNoticeAsync
    path: ../../adas-core.Application/Services/NoticeService.cs
    startLine: 26
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Deletes the specified notice by delegating to the ID-based deletion routine.
  example: []
  syntax:
    content: public Task DeleteNoticeAsync(Notice notice)
    parameters:
    - id: notice
      type: adas_core.Domain.Models.MongoModels.Notice
      description: The notice to delete; its <code>Id</code> is used to identify the record to remove.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function DeleteNoticeAsync(notice As Notice) As Task
  overload: adas_core.Application.Services.NoticeService.DeleteNoticeAsync*
  implements:
  - adas_core.Application.Services.Interfaces.INoticeService.DeleteNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
- uid: adas_core.Application.Services.NoticeService.DeleteNoticeByIdAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.NoticeService.DeleteNoticeByIdAsync(MongoDB.Bson.ObjectId)
  id: DeleteNoticeByIdAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.NoticeService
  langs:
  - csharp
  - vb
  name: DeleteNoticeByIdAsync(ObjectId)
  nameWithType: NoticeService.DeleteNoticeByIdAsync(ObjectId)
  fullName: adas_core.Application.Services.NoticeService.DeleteNoticeByIdAsync(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/NoticeService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: DeleteNoticeByIdAsync
    path: ../../adas-core.Application/Services/NoticeService.cs
    startLine: 35
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Deletes a notice identified by its unique ID, creating an audit log entry and broadcasting the deletion when successful. If the notice is not found, the operation is logged and the method returns without making changes; any unexpected exception is logged without being rethrown.
  example: []
  syntax:
    content: public Task DeleteNoticeByIdAsync(ObjectId noticeId)
    parameters:
    - id: noticeId
      type: MongoDB.Bson.ObjectId
      description: The unique identifier of the notice to delete.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function DeleteNoticeByIdAsync(noticeId As ObjectId) As Task
  overload: adas_core.Application.Services.NoticeService.DeleteNoticeByIdAsync*
  implements:
  - adas_core.Application.Services.Interfaces.INoticeService.DeleteNoticeByIdAsync(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.NoticeService.GetNoticeByIdAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.NoticeService.GetNoticeByIdAsync(MongoDB.Bson.ObjectId)
  id: GetNoticeByIdAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.NoticeService
  langs:
  - csharp
  - vb
  name: GetNoticeByIdAsync(ObjectId)
  nameWithType: NoticeService.GetNoticeByIdAsync(ObjectId)
  fullName: adas_core.Application.Services.NoticeService.GetNoticeByIdAsync(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/NoticeService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetNoticeByIdAsync
    path: ../../adas-core.Application/Services/NoticeService.cs
    startLine: 63
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves a notice by its unique identifier asynchronously. Returns <code>null</code> if an error occurs during the lookup, with the exception being logged.
  example: []
  syntax:
    content: public Task<Notice?> GetNoticeByIdAsync(ObjectId noticeId)
    parameters:
    - id: noticeId
      type: MongoDB.Bson.ObjectId
      description: The unique <xref href="MongoDB.Bson.ObjectId" data-throw-if-not-resolved="false"></xref> of the notice to retrieve.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Notice}
      description: A <xref href="adas_core.Domain.Models.MongoModels.Notice" data-throw-if-not-resolved="false"></xref> instance if found; otherwise, <code>null</code> when an exception is thrown during the search.
    content.vb: Public Function GetNoticeByIdAsync(noticeId As ObjectId) As Task(Of Notice)
  overload: adas_core.Application.Services.NoticeService.GetNoticeByIdAsync*
  implements:
  - adas_core.Application.Services.Interfaces.INoticeService.GetNoticeByIdAsync(MongoDB.Bson.ObjectId)
- uid: adas_core.Application.Services.NoticeService.GetNoticeByTypeAsync(System.String)
  commentId: M:adas_core.Application.Services.NoticeService.GetNoticeByTypeAsync(System.String)
  id: GetNoticeByTypeAsync(System.String)
  parent: adas_core.Application.Services.NoticeService
  langs:
  - csharp
  - vb
  name: GetNoticeByTypeAsync(string)
  nameWithType: NoticeService.GetNoticeByTypeAsync(string)
  fullName: adas_core.Application.Services.NoticeService.GetNoticeByTypeAsync(string)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/NoticeService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetNoticeByTypeAsync
    path: ../../adas-core.Application/Services/NoticeService.cs
    startLine: 83
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Asynchronously retrieves a collection of notices filtered by the specified notice type.

    If no notices are found for the given type, a <xref href="adas_core.Application.Exceptions.NotFoundException" data-throw-if-not-resolved="false"></xref> is thrown.
  example: []
  syntax:
    content: public Task<IEnumerable<Notice>?> GetNoticeByTypeAsync(string noticeType)
    parameters:
    - id: noticeType
      type: System.String
      description: The type of notice to filter the search by.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Notice}}
      description: A task that represents the asynchronous operation, containing a collection of <xref href="adas_core.Domain.Models.MongoModels.Notice" data-throw-if-not-resolved="false"></xref> objects matching the specified type.
    content.vb: Public Function GetNoticeByTypeAsync(noticeType As String) As Task(Of IEnumerable(Of Notice))
  overload: adas_core.Application.Services.NoticeService.GetNoticeByTypeAsync*
  exceptions:
  - type: adas_core.Application.Exceptions.NotFoundException
    commentId: T:adas_core.Application.Exceptions.NotFoundException
    description: Thrown when no notices are found for the specified <code class="paramref">noticeType</code>.
  implements:
  - adas_core.Application.Services.Interfaces.INoticeService.GetNoticeByTypeAsync(System.String)
  nameWithType.vb: NoticeService.GetNoticeByTypeAsync(String)
  fullName.vb: adas_core.Application.Services.NoticeService.GetNoticeByTypeAsync(String)
  name.vb: GetNoticeByTypeAsync(String)
- uid: adas_core.Application.Services.NoticeService.GetNoticesAsync
  commentId: M:adas_core.Application.Services.NoticeService.GetNoticesAsync
  id: GetNoticesAsync
  parent: adas_core.Application.Services.NoticeService
  langs:
  - csharp
  - vb
  name: GetNoticesAsync()
  nameWithType: NoticeService.GetNoticesAsync()
  fullName: adas_core.Application.Services.NoticeService.GetNoticesAsync()
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/NoticeService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetNoticesAsync
    path: ../../adas-core.Application/Services/NoticeService.cs
    startLine: 93
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Retrieves all notices from the repository asynchronously.
  example: []
  syntax:
    content: public Task<IEnumerable<Notice>> GetNoticesAsync()
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Notice}}
      description: A task that represents the asynchronous operation. The task result contains a collection of all <xref href="adas_core.Domain.Models.MongoModels.Notice" data-throw-if-not-resolved="false"></xref> entities.
    content.vb: Public Function GetNoticesAsync() As Task(Of IEnumerable(Of Notice))
  overload: adas_core.Application.Services.NoticeService.GetNoticesAsync*
  implements:
  - adas_core.Application.Services.Interfaces.INoticeService.GetNoticesAsync
- uid: adas_core.Application.Services.NoticeService.InsertNotice(adas_core.Domain.Models.MongoModels.Notice)
  commentId: M:adas_core.Application.Services.NoticeService.InsertNotice(adas_core.Domain.Models.MongoModels.Notice)
  id: InsertNotice(adas_core.Domain.Models.MongoModels.Notice)
  parent: adas_core.Application.Services.NoticeService
  langs:
  - csharp
  - vb
  name: InsertNotice(Notice)
  nameWithType: NoticeService.InsertNotice(Notice)
  fullName: adas_core.Application.Services.NoticeService.InsertNotice(adas_core.Domain.Models.MongoModels.Notice)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/NoticeService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: InsertNotice
    path: ../../adas-core.Application/Services/NoticeService.cs
    startLine: 103
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Inserts a new notice, creates an audit log entry, and broadcasts a notification about the new notice. Returns null if an exception occurs during the operation.
  example: []
  syntax:
    content: public Task<Notice?> InsertNotice(Notice notice)
    parameters:
    - id: notice
      type: adas_core.Domain.Models.MongoModels.Notice
      description: The notice to insert. A new identifier is assigned before persistence.
    return:
      type: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Notice}
      description: The inserted notice with its newly assigned identifier, or null if the operation fails.
    content.vb: Public Function InsertNotice(notice As Notice) As Task(Of Notice)
  overload: adas_core.Application.Services.NoticeService.InsertNotice*
  implements:
  - adas_core.Application.Services.Interfaces.INoticeService.InsertNotice(adas_core.Domain.Models.MongoModels.Notice)
- uid: adas_core.Application.Services.NoticeService.UpdateNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  commentId: M:adas_core.Application.Services.NoticeService.UpdateNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  id: UpdateNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  parent: adas_core.Application.Services.NoticeService
  langs:
  - csharp
  - vb
  name: UpdateNoticeAsync(Notice)
  nameWithType: NoticeService.UpdateNoticeAsync(Notice)
  fullName: adas_core.Application.Services.NoticeService.UpdateNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/NoticeService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: UpdateNoticeAsync
    path: ../../adas-core.Application/Services/NoticeService.cs
    startLine: 129
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Updates an existing notice, records an audit log entry, and broadcasts the update notification.

    If no notice is found by the supplied identifier, a conflict exception is thrown. Errors are caught and logged.
  example: []
  syntax:
    content: public Task UpdateNoticeAsync(Notice notice)
    parameters:
    - id: notice
      type: adas_core.Domain.Models.MongoModels.Notice
      description: The notice entity containing the updated data.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function UpdateNoticeAsync(notice As Notice) As Task
  overload: adas_core.Application.Services.NoticeService.UpdateNoticeAsync*
  exceptions:
  - type: adas_core.Application.Exceptions.ConflictException
    commentId: T:adas_core.Application.Exceptions.ConflictException
    description: Thrown when the notice cannot be found in the repository.
  implements:
  - adas_core.Application.Services.Interfaces.INoticeService.UpdateNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
- uid: adas_core.Application.Services.NoticeService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  commentId: M:adas_core.Application.Services.NoticeService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  id: SaveRequest(adas_core.Domain.Models.ApiRequest)
  parent: adas_core.Application.Services.NoticeService
  langs:
  - csharp
  - vb
  name: SaveRequest(ApiRequest)
  nameWithType: NoticeService.SaveRequest(ApiRequest)
  fullName: adas_core.Application.Services.NoticeService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/NoticeService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SaveRequest
    path: ../../adas-core.Application/Services/NoticeService.cs
    startLine: 149
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Processes an API request to create, update, or delete a notice based on the request type. Validates required fields for new and updated notices, skips processing when the notice or its description is missing, and logs any exceptions encountered.
  example: []
  syntax:
    content: public Task SaveRequest(ApiRequest apiRequest)
    parameters:
    - id: apiRequest
      type: adas_core.Domain.Models.ApiRequest
      description: The API request containing the notice payload and the operation type (NewNotice, UpdateNotice, or DeleteNotice) to perform.
    return:
      type: System.Threading.Tasks.Task
    content.vb: Public Function SaveRequest(apiRequest As ApiRequest) As Task
  overload: adas_core.Application.Services.NoticeService.SaveRequest*
  implements:
  - adas_core.Application.Services.Interfaces.INoticeService.SaveRequest(adas_core.Domain.Models.ApiRequest)
- uid: adas_core.Application.Services.NoticeService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  commentId: M:adas_core.Application.Services.NoticeService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  id: SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  parent: adas_core.Application.Services.NoticeService
  langs:
  - csharp
  - vb
  name: SaveRequestAsync(ApiRequest)
  nameWithType: NoticeService.SaveRequestAsync(ApiRequest)
  fullName: adas_core.Application.Services.NoticeService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/NoticeService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: SaveRequestAsync
    path: ../../adas-core.Application/Services/NoticeService.cs
    startLine: 200
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: Asynchronously saves the specified API request by executing the save operation on a background thread.
  example: []
  syntax:
    content: public Task SaveRequestAsync(ApiRequest apiRequest)
    parameters:
    - id: apiRequest
      type: adas_core.Domain.Models.ApiRequest
      description: The API request to save.
    return:
      type: System.Threading.Tasks.Task
      description: A task that represents the asynchronous save operation.
    content.vb: Public Function SaveRequestAsync(apiRequest As ApiRequest) As Task
  overload: adas_core.Application.Services.NoticeService.SaveRequestAsync*
  implements:
  - adas_core.Application.Services.Interfaces.INoticeService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
- uid: adas_core.Application.Services.NoticeService.GetNoticesByDisplayId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.NoticeService.GetNoticesByDisplayId(MongoDB.Bson.ObjectId)
  id: GetNoticesByDisplayId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.NoticeService
  langs:
  - csharp
  - vb
  name: GetNoticesByDisplayId(ObjectId)
  nameWithType: NoticeService.GetNoticesByDisplayId(ObjectId)
  fullName: adas_core.Application.Services.NoticeService.GetNoticesByDisplayId(MongoDB.Bson.ObjectId)
  type: Method
  source:
    remote:
      path: adas-core.Application/Services/NoticeService.cs
      branch: document/release/1.0.1
      repo: https://git.teralevel.io/adas/adas-core.git
    id: GetNoticesByDisplayId
    path: ../../adas-core.Application/Services/NoticeService.cs
    startLine: 211
  assemblies:
  - adas-core.Application
  namespace: adas_core.Application.Services
  summary: >-
    Retrieves a collection of notices associated with the specified display identifier.

    Returns null if an error occurs while querying the notice repository.
  example: []
  syntax:
    content: public Task<IEnumerable<Notice>?> GetNoticesByDisplayId(ObjectId displayId)
    parameters:
    - id: displayId
      type: MongoDB.Bson.ObjectId
      description: The ObjectId of the display used to look up associated notices.
    return:
      type: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Notice}}
      description: A task containing an <xref href="System.Collections.Generic.IEnumerable%601" data-throw-if-not-resolved="false"></xref> of <xref href="adas_core.Domain.Models.MongoModels.Notice" data-throw-if-not-resolved="false"></xref> objects matching the display, or null if the operation fails.
    content.vb: Public Function GetNoticesByDisplayId(displayId As ObjectId) As Task(Of IEnumerable(Of Notice))
  overload: adas_core.Application.Services.NoticeService.GetNoticesByDisplayId*
  implements:
  - adas_core.Application.Services.Interfaces.INoticeService.GetNoticesByDisplayId(MongoDB.Bson.ObjectId)
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.INoticeService
  commentId: T:adas_core.Application.Services.Interfaces.INoticeService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.INoticeService.html
  name: INoticeService
  nameWithType: INoticeService
  fullName: adas_core.Application.Services.Interfaces.INoticeService
- 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.NoticeService.#ctor*
  commentId: Overload:adas_core.Application.Services.NoticeService.#ctor
  href: adas_core.Application.Services.NoticeService.html#adas_core_Application_Services_NoticeService__ctor_Microsoft_Extensions_Logging_ILogger_adas_core_Application_Services_NoticeService__adas_core_Application_Services_Interfaces_ISubscribersService_adas_core_Application_Repositories_Interfaces_INoticeRepository_adas_core_Application_Services_Interfaces_IClientMessageService_adas_core_Application_Services_Interfaces_IDisplayService_Microsoft_AspNetCore_Http_IHttpContextAccessor_adas_core_Application_Services_Interfaces_ILocalAuditService_
  name: NoticeService
  nameWithType: NoticeService.NoticeService
  fullName: adas_core.Application.Services.NoticeService.NoticeService
  nameWithType.vb: NoticeService.New
  fullName.vb: adas_core.Application.Services.NoticeService.New
  name.vb: New
- uid: Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.NoticeService}
  commentId: T:Microsoft.Extensions.Logging.ILogger{adas_core.Application.Services.NoticeService}
  parent: Microsoft.Extensions.Logging
  definition: Microsoft.Extensions.Logging.ILogger`1
  href: https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1
  name: ILogger<NoticeService>
  nameWithType: ILogger<NoticeService>
  fullName: Microsoft.Extensions.Logging.ILogger<adas_core.Application.Services.NoticeService>
  nameWithType.vb: ILogger(Of NoticeService)
  fullName.vb: Microsoft.Extensions.Logging.ILogger(Of adas_core.Application.Services.NoticeService)
  name.vb: ILogger(Of NoticeService)
  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.NoticeService
    name: NoticeService
    href: adas_core.Application.Services.NoticeService.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.NoticeService
    name: NoticeService
    href: adas_core.Application.Services.NoticeService.html
  - name: )
- 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: adas_core.Application.Repositories.Interfaces.INoticeRepository
  commentId: T:adas_core.Application.Repositories.Interfaces.INoticeRepository
  parent: adas_core.Application.Repositories.Interfaces
  href: adas_core.Application.Repositories.Interfaces.INoticeRepository.html
  name: INoticeRepository
  nameWithType: INoticeRepository
  fullName: adas_core.Application.Repositories.Interfaces.INoticeRepository
- uid: adas_core.Application.Services.Interfaces.IClientMessageService
  commentId: T:adas_core.Application.Services.Interfaces.IClientMessageService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IClientMessageService.html
  name: IClientMessageService
  nameWithType: IClientMessageService
  fullName: adas_core.Application.Services.Interfaces.IClientMessageService
- uid: adas_core.Application.Services.Interfaces.IDisplayService
  commentId: T:adas_core.Application.Services.Interfaces.IDisplayService
  parent: adas_core.Application.Services.Interfaces
  href: adas_core.Application.Services.Interfaces.IDisplayService.html
  name: IDisplayService
  nameWithType: IDisplayService
  fullName: adas_core.Application.Services.Interfaces.IDisplayService
- 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: 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: 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.NoticeService.DeleteNoticeAsync*
  commentId: Overload:adas_core.Application.Services.NoticeService.DeleteNoticeAsync
  href: adas_core.Application.Services.NoticeService.html#adas_core_Application_Services_NoticeService_DeleteNoticeAsync_adas_core_Domain_Models_MongoModels_Notice_
  name: DeleteNoticeAsync
  nameWithType: NoticeService.DeleteNoticeAsync
  fullName: adas_core.Application.Services.NoticeService.DeleteNoticeAsync
- uid: adas_core.Application.Services.Interfaces.INoticeService.DeleteNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  commentId: M:adas_core.Application.Services.Interfaces.INoticeService.DeleteNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  parent: adas_core.Application.Services.Interfaces.INoticeService
  href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_DeleteNoticeAsync_adas_core_Domain_Models_MongoModels_Notice_
  name: DeleteNoticeAsync(Notice)
  nameWithType: INoticeService.DeleteNoticeAsync(Notice)
  fullName: adas_core.Application.Services.Interfaces.INoticeService.DeleteNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.DeleteNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
    name: DeleteNoticeAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_DeleteNoticeAsync_adas_core_Domain_Models_MongoModels_Notice_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Notice
    name: Notice
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.DeleteNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
    name: DeleteNoticeAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_DeleteNoticeAsync_adas_core_Domain_Models_MongoModels_Notice_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Notice
    name: Notice
  - name: )
- uid: adas_core.Domain.Models.MongoModels.Notice
  commentId: T:adas_core.Domain.Models.MongoModels.Notice
  parent: adas_core.Domain.Models.MongoModels
  href: adas_core.Domain.Models.MongoModels.Notice.html
  name: Notice
  nameWithType: Notice
  fullName: adas_core.Domain.Models.MongoModels.Notice
- 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.Application.Services.NoticeService.DeleteNoticeByIdAsync*
  commentId: Overload:adas_core.Application.Services.NoticeService.DeleteNoticeByIdAsync
  href: adas_core.Application.Services.NoticeService.html#adas_core_Application_Services_NoticeService_DeleteNoticeByIdAsync_MongoDB_Bson_ObjectId_
  name: DeleteNoticeByIdAsync
  nameWithType: NoticeService.DeleteNoticeByIdAsync
  fullName: adas_core.Application.Services.NoticeService.DeleteNoticeByIdAsync
- uid: adas_core.Application.Services.Interfaces.INoticeService.DeleteNoticeByIdAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.INoticeService.DeleteNoticeByIdAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.INoticeService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_DeleteNoticeByIdAsync_MongoDB_Bson_ObjectId_
  name: DeleteNoticeByIdAsync(ObjectId)
  nameWithType: INoticeService.DeleteNoticeByIdAsync(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.INoticeService.DeleteNoticeByIdAsync(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.DeleteNoticeByIdAsync(MongoDB.Bson.ObjectId)
    name: DeleteNoticeByIdAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_DeleteNoticeByIdAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.DeleteNoticeByIdAsync(MongoDB.Bson.ObjectId)
    name: DeleteNoticeByIdAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_DeleteNoticeByIdAsync_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: 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.NoticeService.GetNoticeByIdAsync*
  commentId: Overload:adas_core.Application.Services.NoticeService.GetNoticeByIdAsync
  href: adas_core.Application.Services.NoticeService.html#adas_core_Application_Services_NoticeService_GetNoticeByIdAsync_MongoDB_Bson_ObjectId_
  name: GetNoticeByIdAsync
  nameWithType: NoticeService.GetNoticeByIdAsync
  fullName: adas_core.Application.Services.NoticeService.GetNoticeByIdAsync
- uid: adas_core.Application.Services.Interfaces.INoticeService.GetNoticeByIdAsync(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.INoticeService.GetNoticeByIdAsync(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.INoticeService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_GetNoticeByIdAsync_MongoDB_Bson_ObjectId_
  name: GetNoticeByIdAsync(ObjectId)
  nameWithType: INoticeService.GetNoticeByIdAsync(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.INoticeService.GetNoticeByIdAsync(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.GetNoticeByIdAsync(MongoDB.Bson.ObjectId)
    name: GetNoticeByIdAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_GetNoticeByIdAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.GetNoticeByIdAsync(MongoDB.Bson.ObjectId)
    name: GetNoticeByIdAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_GetNoticeByIdAsync_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
- uid: System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Notice}
  commentId: T:System.Threading.Tasks.Task{adas_core.Domain.Models.MongoModels.Notice}
  parent: System.Threading.Tasks
  definition: System.Threading.Tasks.Task`1
  href: https://learn.microsoft.com/dotnet/api/system.threading.tasks.task-1
  name: Task<Notice>
  nameWithType: Task<Notice>
  fullName: System.Threading.Tasks.Task<adas_core.Domain.Models.MongoModels.Notice>
  nameWithType.vb: Task(Of Notice)
  fullName.vb: System.Threading.Tasks.Task(Of adas_core.Domain.Models.MongoModels.Notice)
  name.vb: Task(Of Notice)
  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.Notice
    name: Notice
  - 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.Notice
    name: Notice
  - 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.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.NoticeService.GetNoticeByTypeAsync*
  commentId: Overload:adas_core.Application.Services.NoticeService.GetNoticeByTypeAsync
  href: adas_core.Application.Services.NoticeService.html#adas_core_Application_Services_NoticeService_GetNoticeByTypeAsync_System_String_
  name: GetNoticeByTypeAsync
  nameWithType: NoticeService.GetNoticeByTypeAsync
  fullName: adas_core.Application.Services.NoticeService.GetNoticeByTypeAsync
- uid: adas_core.Application.Services.Interfaces.INoticeService.GetNoticeByTypeAsync(System.String)
  commentId: M:adas_core.Application.Services.Interfaces.INoticeService.GetNoticeByTypeAsync(System.String)
  parent: adas_core.Application.Services.Interfaces.INoticeService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_GetNoticeByTypeAsync_System_String_
  name: GetNoticeByTypeAsync(string)
  nameWithType: INoticeService.GetNoticeByTypeAsync(string)
  fullName: adas_core.Application.Services.Interfaces.INoticeService.GetNoticeByTypeAsync(string)
  nameWithType.vb: INoticeService.GetNoticeByTypeAsync(String)
  fullName.vb: adas_core.Application.Services.Interfaces.INoticeService.GetNoticeByTypeAsync(String)
  name.vb: GetNoticeByTypeAsync(String)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.GetNoticeByTypeAsync(System.String)
    name: GetNoticeByTypeAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_GetNoticeByTypeAsync_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.INoticeService.GetNoticeByTypeAsync(System.String)
    name: GetNoticeByTypeAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_GetNoticeByTypeAsync_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: System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Notice}}
  commentId: T:System.Threading.Tasks.Task{System.Collections.Generic.IEnumerable{adas_core.Domain.Models.MongoModels.Notice}}
  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<Notice>>
  nameWithType: Task<IEnumerable<Notice>>
  fullName: System.Threading.Tasks.Task<System.Collections.Generic.IEnumerable<adas_core.Domain.Models.MongoModels.Notice>>
  nameWithType.vb: Task(Of IEnumerable(Of Notice))
  fullName.vb: System.Threading.Tasks.Task(Of System.Collections.Generic.IEnumerable(Of adas_core.Domain.Models.MongoModels.Notice))
  name.vb: Task(Of IEnumerable(Of Notice))
  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.Notice
    name: Notice
  - 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.Notice
    name: Notice
  - name: )
  - name: )
- uid: adas_core.Application.Services.NoticeService.GetNoticesAsync*
  commentId: Overload:adas_core.Application.Services.NoticeService.GetNoticesAsync
  href: adas_core.Application.Services.NoticeService.html#adas_core_Application_Services_NoticeService_GetNoticesAsync
  name: GetNoticesAsync
  nameWithType: NoticeService.GetNoticesAsync
  fullName: adas_core.Application.Services.NoticeService.GetNoticesAsync
- uid: adas_core.Application.Services.Interfaces.INoticeService.GetNoticesAsync
  commentId: M:adas_core.Application.Services.Interfaces.INoticeService.GetNoticesAsync
  parent: adas_core.Application.Services.Interfaces.INoticeService
  href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_GetNoticesAsync
  name: GetNoticesAsync()
  nameWithType: INoticeService.GetNoticesAsync()
  fullName: adas_core.Application.Services.Interfaces.INoticeService.GetNoticesAsync()
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.GetNoticesAsync
    name: GetNoticesAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_GetNoticesAsync
  - name: (
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.GetNoticesAsync
    name: GetNoticesAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_GetNoticesAsync
  - name: (
  - name: )
- uid: adas_core.Application.Services.NoticeService.InsertNotice*
  commentId: Overload:adas_core.Application.Services.NoticeService.InsertNotice
  href: adas_core.Application.Services.NoticeService.html#adas_core_Application_Services_NoticeService_InsertNotice_adas_core_Domain_Models_MongoModels_Notice_
  name: InsertNotice
  nameWithType: NoticeService.InsertNotice
  fullName: adas_core.Application.Services.NoticeService.InsertNotice
- uid: adas_core.Application.Services.Interfaces.INoticeService.InsertNotice(adas_core.Domain.Models.MongoModels.Notice)
  commentId: M:adas_core.Application.Services.Interfaces.INoticeService.InsertNotice(adas_core.Domain.Models.MongoModels.Notice)
  parent: adas_core.Application.Services.Interfaces.INoticeService
  href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_InsertNotice_adas_core_Domain_Models_MongoModels_Notice_
  name: InsertNotice(Notice)
  nameWithType: INoticeService.InsertNotice(Notice)
  fullName: adas_core.Application.Services.Interfaces.INoticeService.InsertNotice(adas_core.Domain.Models.MongoModels.Notice)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.InsertNotice(adas_core.Domain.Models.MongoModels.Notice)
    name: InsertNotice
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_InsertNotice_adas_core_Domain_Models_MongoModels_Notice_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Notice
    name: Notice
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.InsertNotice(adas_core.Domain.Models.MongoModels.Notice)
    name: InsertNotice
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_InsertNotice_adas_core_Domain_Models_MongoModels_Notice_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Notice
    name: Notice
  - 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.NoticeService.UpdateNoticeAsync*
  commentId: Overload:adas_core.Application.Services.NoticeService.UpdateNoticeAsync
  href: adas_core.Application.Services.NoticeService.html#adas_core_Application_Services_NoticeService_UpdateNoticeAsync_adas_core_Domain_Models_MongoModels_Notice_
  name: UpdateNoticeAsync
  nameWithType: NoticeService.UpdateNoticeAsync
  fullName: adas_core.Application.Services.NoticeService.UpdateNoticeAsync
- uid: adas_core.Application.Services.Interfaces.INoticeService.UpdateNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  commentId: M:adas_core.Application.Services.Interfaces.INoticeService.UpdateNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  parent: adas_core.Application.Services.Interfaces.INoticeService
  href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_UpdateNoticeAsync_adas_core_Domain_Models_MongoModels_Notice_
  name: UpdateNoticeAsync(Notice)
  nameWithType: INoticeService.UpdateNoticeAsync(Notice)
  fullName: adas_core.Application.Services.Interfaces.INoticeService.UpdateNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.UpdateNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
    name: UpdateNoticeAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_UpdateNoticeAsync_adas_core_Domain_Models_MongoModels_Notice_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Notice
    name: Notice
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.UpdateNoticeAsync(adas_core.Domain.Models.MongoModels.Notice)
    name: UpdateNoticeAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_UpdateNoticeAsync_adas_core_Domain_Models_MongoModels_Notice_
  - name: (
  - uid: adas_core.Domain.Models.MongoModels.Notice
    name: Notice
  - name: )
- uid: adas_core.Application.Services.NoticeService.SaveRequest*
  commentId: Overload:adas_core.Application.Services.NoticeService.SaveRequest
  href: adas_core.Application.Services.NoticeService.html#adas_core_Application_Services_NoticeService_SaveRequest_adas_core_Domain_Models_ApiRequest_
  name: SaveRequest
  nameWithType: NoticeService.SaveRequest
  fullName: adas_core.Application.Services.NoticeService.SaveRequest
- uid: adas_core.Application.Services.Interfaces.INoticeService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  commentId: M:adas_core.Application.Services.Interfaces.INoticeService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  parent: adas_core.Application.Services.Interfaces.INoticeService
  href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_SaveRequest_adas_core_Domain_Models_ApiRequest_
  name: SaveRequest(ApiRequest)
  nameWithType: INoticeService.SaveRequest(ApiRequest)
  fullName: adas_core.Application.Services.Interfaces.INoticeService.SaveRequest(adas_core.Domain.Models.ApiRequest)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.SaveRequest(adas_core.Domain.Models.ApiRequest)
    name: SaveRequest
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_SaveRequest_adas_core_Domain_Models_ApiRequest_
  - name: (
  - uid: adas_core.Domain.Models.ApiRequest
    name: ApiRequest
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.SaveRequest(adas_core.Domain.Models.ApiRequest)
    name: SaveRequest
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_SaveRequest_adas_core_Domain_Models_ApiRequest_
  - name: (
  - uid: adas_core.Domain.Models.ApiRequest
    name: ApiRequest
  - name: )
- uid: adas_core.Domain.Models.ApiRequest
  commentId: T:adas_core.Domain.Models.ApiRequest
  parent: adas_core.Domain.Models
  href: adas_core.Domain.Models.ApiRequest.html
  name: ApiRequest
  nameWithType: ApiRequest
  fullName: adas_core.Domain.Models.ApiRequest
- 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
- uid: adas_core.Application.Services.NoticeService.SaveRequestAsync*
  commentId: Overload:adas_core.Application.Services.NoticeService.SaveRequestAsync
  href: adas_core.Application.Services.NoticeService.html#adas_core_Application_Services_NoticeService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_
  name: SaveRequestAsync
  nameWithType: NoticeService.SaveRequestAsync
  fullName: adas_core.Application.Services.NoticeService.SaveRequestAsync
- uid: adas_core.Application.Services.Interfaces.INoticeService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  commentId: M:adas_core.Application.Services.Interfaces.INoticeService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  parent: adas_core.Application.Services.Interfaces.INoticeService
  href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_
  name: SaveRequestAsync(ApiRequest)
  nameWithType: INoticeService.SaveRequestAsync(ApiRequest)
  fullName: adas_core.Application.Services.Interfaces.INoticeService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
    name: SaveRequestAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_
  - name: (
  - uid: adas_core.Domain.Models.ApiRequest
    name: ApiRequest
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.SaveRequestAsync(adas_core.Domain.Models.ApiRequest)
    name: SaveRequestAsync
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_SaveRequestAsync_adas_core_Domain_Models_ApiRequest_
  - name: (
  - uid: adas_core.Domain.Models.ApiRequest
    name: ApiRequest
  - name: )
- uid: System.Collections.Generic.IEnumerable`1
  commentId: T:System.Collections.Generic.IEnumerable`1
  isExternal: true
  href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  name: IEnumerable<T>
  nameWithType: IEnumerable<T>
  fullName: System.Collections.Generic.IEnumerable<T>
  nameWithType.vb: IEnumerable(Of T)
  fullName.vb: System.Collections.Generic.IEnumerable(Of T)
  name.vb: IEnumerable(Of T)
  spec.csharp:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: <
  - name: T
  - name: '>'
  spec.vb:
  - uid: System.Collections.Generic.IEnumerable`1
    name: IEnumerable
    isExternal: true
    href: https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1
  - name: (
  - name: Of
  - name: " "
  - name: T
  - name: )
- uid: adas_core.Application.Services.NoticeService.GetNoticesByDisplayId*
  commentId: Overload:adas_core.Application.Services.NoticeService.GetNoticesByDisplayId
  href: adas_core.Application.Services.NoticeService.html#adas_core_Application_Services_NoticeService_GetNoticesByDisplayId_MongoDB_Bson_ObjectId_
  name: GetNoticesByDisplayId
  nameWithType: NoticeService.GetNoticesByDisplayId
  fullName: adas_core.Application.Services.NoticeService.GetNoticesByDisplayId
- uid: adas_core.Application.Services.Interfaces.INoticeService.GetNoticesByDisplayId(MongoDB.Bson.ObjectId)
  commentId: M:adas_core.Application.Services.Interfaces.INoticeService.GetNoticesByDisplayId(MongoDB.Bson.ObjectId)
  parent: adas_core.Application.Services.Interfaces.INoticeService
  isExternal: true
  href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_GetNoticesByDisplayId_MongoDB_Bson_ObjectId_
  name: GetNoticesByDisplayId(ObjectId)
  nameWithType: INoticeService.GetNoticesByDisplayId(ObjectId)
  fullName: adas_core.Application.Services.Interfaces.INoticeService.GetNoticesByDisplayId(MongoDB.Bson.ObjectId)
  spec.csharp:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.GetNoticesByDisplayId(MongoDB.Bson.ObjectId)
    name: GetNoticesByDisplayId
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_GetNoticesByDisplayId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
  spec.vb:
  - uid: adas_core.Application.Services.Interfaces.INoticeService.GetNoticesByDisplayId(MongoDB.Bson.ObjectId)
    name: GetNoticesByDisplayId
    href: adas_core.Application.Services.Interfaces.INoticeService.html#adas_core_Application_Services_Interfaces_INoticeService_GetNoticesByDisplayId_MongoDB_Bson_ObjectId_
  - name: (
  - uid: MongoDB.Bson.ObjectId
    name: ObjectId
    isExternal: true
  - name: )
