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