19 references to DashboardFeedbackUsageDuration
Aspire.Dashboard (15)
Components\Dialogs\DashboardFeedbackDialog.razor.cs (8)
16private static readonly IReadOnlyList<DashboardFeedbackUsageDuration> s_usageDurationOptions = 17Enum.GetValues<DashboardFeedbackUsageDuration>(); 76private string GetUsageDurationText(DashboardFeedbackUsageDuration duration) => duration switch 78DashboardFeedbackUsageDuration.NotSpecified => Loc[nameof(Resources.Dialogs.DashboardFeedbackDurationNotSpecified)], 79DashboardFeedbackUsageDuration.LessThanOneHour => Loc[nameof(Resources.Dialogs.DashboardFeedbackDurationLessThanOneHour)], 80DashboardFeedbackUsageDuration.OneDay => Loc[nameof(Resources.Dialogs.DashboardFeedbackDurationOneDay)], 81DashboardFeedbackUsageDuration.TwoToSevenDays => Loc[nameof(Resources.Dialogs.DashboardFeedbackDurationTwoToSevenDays)], 82DashboardFeedbackUsageDuration.MoreThanOneWeek => Loc[nameof(Resources.Dialogs.DashboardFeedbackDurationMoreThanOneWeek)],
Model\DashboardFeedback.cs (7)
31public DashboardFeedbackUsageDuration UsageDuration { get; set; } 44if (UsageDuration != DashboardFeedbackUsageDuration.NotSpecified) 104DashboardFeedbackUsageDuration duration, 107DashboardFeedbackUsageDuration.LessThanOneHour => loc[nameof(Resources.Dialogs.DashboardFeedbackDurationLessThanOneHour)], 108DashboardFeedbackUsageDuration.OneDay => loc[nameof(Resources.Dialogs.DashboardFeedbackDurationOneDay)], 109DashboardFeedbackUsageDuration.TwoToSevenDays => loc[nameof(Resources.Dialogs.DashboardFeedbackDurationTwoToSevenDays)], 110DashboardFeedbackUsageDuration.MoreThanOneWeek => loc[nameof(Resources.Dialogs.DashboardFeedbackDurationMoreThanOneWeek)],
Aspire.Dashboard.Components.Tests (4)
Dialogs\DashboardFeedbackTests.cs (4)
46UsageDuration = DashboardFeedbackUsageDuration.TwoToSevenDays, 125var select = cut.FindComponent<FluentSelect<DashboardFeedbackUsageDuration, DashboardFeedbackUsageDuration>>(); 127Assert.Equal(DashboardFeedbackUsageDuration.NotSpecified, select.Instance.Value);