IW4M-Admin/Plugins/Web/StatsWeb/Views/Stats/_PenaltyInfo.cshtml

22 lines
797 B
Plaintext
Raw Normal View History

@model IEnumerable<IW4MAdmin.Plugins.Stats.Models.EFACSnapshot>
@{
Layout = null;
}
<div class="penalty-info-context bg-dark p-2 mt-2 mb-2 border-top border-bottom">
@foreach (var snapshot in Model)
{
<!-- this is not ideal, but I didn't want to manually write out all the properties-->
var snapProperties = Model.First().GetType().GetProperties();
foreach (var prop in snapProperties)
{
2019-09-27 16:53:52 -04:00
@if (prop.Name.EndsWith("Id") || new[] { "Active", "Client", "PredictedViewAngles" }.Contains(prop.Name))
{
2019-09-27 16:53:52 -04:00
continue;
}
2019-09-27 16:53:52 -04:00
<span class="text-white">@prop.Name </span> <span>&mdash; @prop.GetValue(snapshot)</span><br />
}
<div class="w-100 mt-1 mb-1 border-bottom"></div>
}
</div>