@using CarCareTracker.Helper @inject IConfigHelper config @inject ITranslationHelper translator @model List @{ var userConfig = config.GetUserConfig(User); var userLanguage = userConfig.UserLanguage; var recordTags = Model.SelectMany(x => x.Tags).Distinct(); } @if (recordTags.Any()) {
@foreach (string recordTag in recordTags) { @recordTag } @foreach (string recordTag in recordTags) { }
}
@foreach (VehicleViewModel vehicle in Model) { @if (!(userConfig.HideSoldVehicles && !string.IsNullOrWhiteSpace(vehicle.SoldDate))) {
@if (!string.IsNullOrWhiteSpace(vehicle.SoldDate)) {

@translator.Translate(userLanguage, "SOLD")

} else if (vehicle.DashboardMetrics.Any()) {
@if (vehicle.DashboardMetrics.Contains(DashboardMetric.Default) && vehicle.LastReportedMileage != default) {
@vehicle.LastReportedMileage.ToString("N0")
@if (vehicle.HasReminders) {
}
} @if (vehicle.DashboardMetrics.Contains(DashboardMetric.CostPerMile) && vehicle.CostPerMile != default) {
@($"{vehicle.CostPerMile.ToString("C2")}/{vehicle.DistanceUnit}")
} @if (vehicle.DashboardMetrics.Contains(DashboardMetric.TotalCost) && vehicle.TotalCost != default) {
@($"{vehicle.TotalCost.ToString("C2")}")
}
}
@($"{vehicle.Year}")
@($"{vehicle.Make}")
@($"{vehicle.Model}")

@StaticHelper.GetVehicleIdentifier(vehicle)

} }