1 implementation of INotificationService
Aspire.Dashboard (1)
Model\NotificationService.cs (1)
9
internal sealed class NotificationService(TimeProvider timeProvider) :
INotificationService
11 references to INotificationService
Aspire.Dashboard (6)
Components\Dialogs\NotificationsDialog.razor.cs (1)
15
public required Aspire.Dashboard.Model.
INotificationService
NotificationService { get; init; }
Components\Layout\MainLayout.razor.cs (1)
101
public required Aspire.Dashboard.Model.
INotificationService
NotificationService { get; init; }
Components\Layout\NotificationsHeaderButton.razor.cs (1)
16
public required
INotificationService
NotificationService { get; init; }
DashboardWebApplication.cs (1)
301
builder.Services.TryAddSingleton<Aspire.Dashboard.Model.
INotificationService
, Aspire.Dashboard.Model.NotificationService>();
Model\DashboardCommandExecutor.cs (1)
23
INotificationService
notificationService)
Model\NotificationService.cs (1)
7
/// Thread-safe singleton implementation of <see cref="
INotificationService
"/>.
Aspire.Dashboard.Components.Tests (1)
Shared\FluentUISetupHelpers.cs (1)
249
context.Services.AddSingleton<Aspire.Dashboard.Model.
INotificationService
, Aspire.Dashboard.Model.NotificationService>();
Aspire.Dashboard.Tests (4)
Model\DashboardCommandExecutorTests.cs (4)
39
var executor = CreateExecutor(dashboardClient, out
var
notificationService, out var toastService);
83
var executor = CreateExecutor(dashboardClient, out
var
notificationService, out var toastService);
123
var executor = CreateExecutor(dashboardClient, out
var
notificationService, out var toastService);
187
private static DashboardCommandExecutor CreateExecutor(TestDashboardClient dashboardClient, out Aspire.Dashboard.Model.
INotificationService
notificationService, out TestNotificationService toastService)