@using CarCareTracker.Helper @inject IConfigHelper config @inject ITranslationHelper translator @{ var userConfig = config.GetUserConfig(User); var hideZero = userConfig.HideZero; var userLanguage = userConfig.UserLanguage; } @model VehicleHistoryViewModel
| @translator.Translate(userLanguage, "Type") | @translator.Translate(userLanguage, "Date") | @translator.Translate(userLanguage, "Odometer") | @translator.Translate(userLanguage, "Description") | @translator.Translate(userLanguage, "Cost") | @translator.Translate(userLanguage, "Notes") |
|---|---|---|---|---|---|
| @if (reportData.DataType == ImportMode.ServiceRecord) { @translator.Translate(userLanguage, "Service") } else if (reportData.DataType == ImportMode.RepairRecord) { @translator.Translate(userLanguage, "Repair") } else if (reportData.DataType == ImportMode.UpgradeRecord) { @translator.Translate(userLanguage, "Upgrade") } else if (reportData.DataType == ImportMode.TaxRecord) { @translator.Translate(userLanguage, "Tax") } | @reportData.Date.ToShortDateString() | @(reportData.Odometer == default ? "---" : reportData.Odometer.ToString("N0")) | @reportData.Description | @((hideZero && reportData.Cost == default) ? "---" : reportData.Cost.ToString("C")) | @StaticHelper.TruncateStrings(reportData.Notes, 100) |
| @StaticHelper.ReportNote |