@using CarCareTracker.Helper @inject IConfigHelper config @{ var enableCsvImports = config.GetUserConfig(User).EnableCsvImports; var hideZero = config.GetUserConfig(User).HideZero; var recordTags = Model.SelectMany(x => x.Tags).Distinct(); } @model List
@($"# of Upgrade Records: {Model.Count()}") @($"Total: {Model.Sum(x => x.Cost).ToString("C")}") @foreach (string recordTag in recordTags) { @recordTag } @foreach (string recordTag in recordTags) { }
@if (enableCsvImports) {
} else { }
@foreach (UpgradeRecord upgradeRecord in Model) { }
Date Odometer Description Cost Notes
@upgradeRecord.Date.ToShortDateString() @upgradeRecord.Mileage @upgradeRecord.Description @((hideZero && upgradeRecord.Cost == default) ? "---" : upgradeRecord.Cost.ToString("C")) @CarCareTracker.Helper.StaticHelper.TruncateStrings(upgradeRecord.Notes)