18 lines
543 B
C#
18 lines
543 B
C#
using PlotLine.Models;
|
|
|
|
namespace PlotLine.ViewModels;
|
|
|
|
public sealed class HelpDiagnosticsViewModel
|
|
{
|
|
public IReadOnlyList<HelpArticle> Articles { get; set; } = [];
|
|
public IReadOnlyList<HelpCoverageItem> Coverage { get; set; } = [];
|
|
public int TotalArticles => Articles.Count;
|
|
public int TotalValidArticles => Articles.Count(x => x.IsValid);
|
|
public int TotalInvalidArticles => Articles.Count(x => !x.IsValid);
|
|
}
|
|
|
|
public sealed class HelpArticleDiagnosticViewModel
|
|
{
|
|
public HelpArticle Article { get; set; } = new();
|
|
}
|