@inject IConfiguration Configuration @{ var enableCsvImports = bool.Parse(Configuration[nameof(UserConfig.EnableCsvImports)]); var hideZero = bool.Parse(Configuration[nameof(UserConfig.HideZero)]); } @model List
@($"# of Service Records: {Model.Count()}") @($"Total: {Model.Sum(x => x.Cost).ToString("C")}")
@if (enableCsvImports) {
} else { }
@foreach (ServiceRecord serviceRecord in Model) { }
Date Odometer Description Cost Notes
@serviceRecord.Date.ToShortDateString() @serviceRecord.Mileage @serviceRecord.Description @((hideZero && serviceRecord.Cost == default) ? "---" : serviceRecord.Cost.ToString("C")) @CarCareTracker.Helper.StaticHelper.TruncateStrings(serviceRecord.Notes)