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