40 references to AssistantChatViewModel
Aspire.Dashboard (32)
Components\Controls\AssistantChat.razor.cs (6)
19
public required
AssistantChatViewModel
ChatViewModel { get; set; }
49
private
AssistantChatViewModel
? _chatViewModel;
137
containerId =
AssistantChatViewModel
.ChatAssistantContainerId
164
containerId =
AssistantChatViewModel
.ChatAssistantContainerId,
178
containerId =
AssistantChatViewModel
.ChatAssistantContainerId,
190
containerId =
AssistantChatViewModel
.ChatAssistantContainerId,
Components\Dialogs\AssistantModalDialog.razor.cs (3)
71
await JS.InvokeVoidAsync("attachChatClickEvent",
AssistantChatViewModel
.ChatAssistantContainerId, _chatModalInteropReference);
124
var
viewModel = ServiceProvider.GetRequiredService<
AssistantChatViewModel
>();
Components\Dialogs\AssistantSidebarDialog.razor.cs (2)
67
var
viewModel = ServiceProvider.GetRequiredService<
AssistantChatViewModel
>();
Components\Layout\MainLayout.razor.cs (2)
256
var
viewModel = ServiceProvider.GetRequiredService<
AssistantChatViewModel
>();
Components_Controls_AssistantChat_razor.g.cs (3)
237
AssistantChatViewModel
.ChatAssistantContainerId
1628
AssistantChatViewModel
.ChatAssistantContainerId
1699
AssistantChatViewModel
.ChatAssistantContainerId
Components_Dialogs_AssistantModalDialog_razor.g.cs (1)
684
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.Assistant.
AssistantChatViewModel
>(
Components_Dialogs_AssistantSidebarDialog_razor.g.cs (1)
566
), global::Microsoft.AspNetCore.Components.CompilerServices.RuntimeHelpers.TypeCheck<global::Aspire.Dashboard.Model.Assistant.
AssistantChatViewModel
>(
DashboardWebApplication.cs (1)
278
builder.Services.AddTransient<
AssistantChatViewModel
>();
Model\Assistant\AIContextProvider.cs (6)
41
public
AssistantChatViewModel
? AssistantChatViewModel { get; private set; }
181
var
viewModel = _serviceProvider.GetRequiredService<
AssistantChatViewModel
>();
233
public async Task SetAssistantSidebarAsync(
AssistantChatViewModel
viewModel)
246
public async Task LaunchAssistantModelDialogAsync(
AssistantChatViewModel
viewModel, bool openedForMobileView = false)
259
public async Task LaunchAssistantSidebarAsync(
AssistantChatViewModel
viewModel)
Model\Assistant\AssistantChatViewModel.cs (2)
111
private readonly ILogger<
AssistantChatViewModel
> _logger;
134
_logger = loggerFactory.CreateLogger<
AssistantChatViewModel
>();
Model\Assistant\AssistantDialogViewModel.cs (1)
8
public
AssistantChatViewModel
Chat { get; set; } = null!;
Model\Assistant\IAIContextProvider.cs (4)
19
AssistantChatViewModel
? AssistantChatViewModel { get; }
23
Task LaunchAssistantModelDialogAsync(
AssistantChatViewModel
viewModel, bool openedForMobileView = false);
25
Task LaunchAssistantSidebarAsync(
AssistantChatViewModel
viewModel);
27
Task SetAssistantSidebarAsync(
AssistantChatViewModel
viewModel);
Aspire.Dashboard.Components.Tests (4)
tests\Shared\TestAIContextProvider.cs (4)
13
public
AssistantChatViewModel
? AssistantChatViewModel { get; set; }
39
public Task LaunchAssistantModelDialogAsync(
AssistantChatViewModel
viewModel, bool openedForMobileView = false)
44
public Task LaunchAssistantSidebarAsync(
AssistantChatViewModel
viewModel)
68
public Task SetAssistantSidebarAsync(
AssistantChatViewModel
viewModel)
Aspire.Dashboard.Tests (4)
tests\Shared\TestAIContextProvider.cs (4)
13
public
AssistantChatViewModel
? AssistantChatViewModel { get; set; }
39
public Task LaunchAssistantModelDialogAsync(
AssistantChatViewModel
viewModel, bool openedForMobileView = false)
44
public Task LaunchAssistantSidebarAsync(
AssistantChatViewModel
viewModel)
68
public Task SetAssistantSidebarAsync(
AssistantChatViewModel
viewModel)