using System.Collections.Generic; using System.Linq; namespace MileageTraker.Web.ViewModels { public class VehicleMileageViewModel { public IEnumerable Items { get; set; } public LogQueryViewModel Query { get; set; } public int TotalMiles { get { return Items.Sum(i => i.Miles); } } public double TotalGasPurchased { get { return Items.Sum(i => i.GasPurchased); } } public VehicleMileageViewModel(IEnumerable items, LogQueryViewModel query) { Items = items; Query = query; } } }