33 references to ViewModel
Aspire.Dashboard (33)
Components\Pages\StructuredLogs.razor.cs (29)
134ViewModel.StartIndex = request.StartIndex; 135ViewModel.Count = request.Count ?? DashboardUIHelpers.DefaultDataGridResultCount; 137var logs = ViewModel.GetLogs(); 160_explainErrorsButton?.UpdateHasErrors(ViewModel.HasErrors()); 163TelemetryRepository.MarkViewedErrorLogs(ViewModel.ResourceKey); 186ViewModel.AddFilter(new FieldTelemetryFilter 193ViewModel.AddFilter(new FieldTelemetryFilter 239builder.StructuredLogs(context, application, ViewModel.GetLogs, ViewModel.HasErrors(), () => ViewModel.GetErrorLogs(int.MaxValue)); 243builder.StructuredLogs(context, ViewModel.GetLogs, ViewModel.HasErrors(), () => ViewModel.GetErrorLogs(int.MaxValue)); 304ViewModel.ClearData(); 347() => ViewModel.GetErrorLogs(count: int.MaxValue))); 384ViewModel.RemoveFilter(filter); 388ViewModel.AddFilter(filter); 406ViewModel.FilterText = _filter; 434ViewModel.Filters, 435ViewModel.ClearFilters, 506Filters = ViewModel.Filters 513ViewModel.ResourceKey = PageViewModel.SelectedResource.Id?.GetResourceKey(); 524ViewModel.LogLevel = PageViewModel.SelectedLogLevel.Id; 532ViewModel.ClearFilters(); 535ViewModel.AddFilter(filter); 556return ViewModel.HasGenAISpan(logEntry.TraceId, logEntry.SpanId); 584var filters = ViewModel.GetFilters(); 600ResourceKey = ViewModel.ResourceKey, 652new ComponentTelemetryProperty(TelemetryPropertyKeys.StructuredLogsFilterCount, new AspireTelemetryProperty(ViewModel.Filters.Count.ToString(CultureInfo.InvariantCulture), AspireTelemetryPropertyType.Metric))
Components_Pages_StructuredLogs_razor.g.cs (4)
548ViewModel.HasErrors() 738if (ViewModel.Filters.Count == 0) 802ViewModel.Filters.GetEnabledFilters().Count() 1619ViewModel.FilterText