diff --git a/Views/Vehicle/_CostDistanceTableReport.cshtml b/Views/Vehicle/_CostDistanceTableReport.cshtml index f151ae6..711a26c 100644 --- a/Views/Vehicle/_CostDistanceTableReport.cshtml +++ b/Views/Vehicle/_CostDistanceTableReport.cshtml @@ -49,10 +49,10 @@ @($"{StaticHelper.HideZeroCost(0M.ToString("C2"), hideZero, $"/{Model.DistanceUnit}")}") } } - } } - - } + } + + } @@ -65,9 +65,11 @@ var yearDataToDisplay = Model.CostData.Where(x => x.Year == year); if (yearDataToDisplay != null && yearDataToDisplay != default) { - @(StaticHelper.HideZeroCost(yearDataToDisplay.Sum(x => x.Cost).ToString("C2"), hideZero)) - @(yearDataToDisplay.Sum(x => x.DistanceTraveled) != default ? $"{yearDataToDisplay.Sum(x => x.DistanceTraveled).ToString("N0")} {Model.DistanceUnit}" : "---") - @(StaticHelper.HideZeroCost(yearDataToDisplay.Sum(x => x.CostPerDistanceTraveled).ToString("C2"), hideZero, $"/{Model.DistanceUnit}")) + var distanceTraveled = yearDataToDisplay.Sum(x => x.DistanceTraveled); + var costAccrued = yearDataToDisplay.Sum(x => x.Cost); + @(StaticHelper.HideZeroCost(costAccrued.ToString("C2"), hideZero)) + @(distanceTraveled != default ? $"{distanceTraveled.ToString("N0")} {Model.DistanceUnit}" : "---") + @(StaticHelper.HideZeroCost(distanceTraveled != default && costAccrued != default ? (costAccrued / distanceTraveled).ToString("C2") : 0M.ToString("C2"), hideZero, $"/{Model.DistanceUnit}")) } else {