//Constructors #region SeriesViewModel public SeriesViewModel(Persistence.Series series) { this.Guid = series.Guid; this.Name = $"{series.Manufacturer.Name} {series.Name}"; this.SeriesVehicles = series.SeriesVehicles .OrderBy(runner => runner.Vehicle.BuiltFromYear) .Select(runner => new SeriesVehicleViewModel(runner.Vehicle)); }
//Constructors #region SeriesViewModel public SeriesViewModel(Persistence.Series series) { this.Guid = series.Guid; this.Name = series.Name; this.BuiltFromYear = series.SeriesVehicles.Min(x => x.Vehicle.BuiltFromYear); this.VehicleTeasers = series.SeriesVehicles .OrderBy(runner => runner.Vehicle.BuiltFromYear) .Select(runner => new VehicleTeaserViewModel(runner.Vehicle)); }