public IEnumerable<VehicleBase> GetAllVehicles()
{
// Fetch from the data store
var fetchedObjects = ds.Vehicles.Include("Manufacturer").OrderBy(m => m.Model);
// Prepare the return result
return Mapper.Map<IEnumerable<VehicleBase>>(fetchedObjects);
/*
var vehicles = new List<VehicleBase>();
foreach (var item in fetchedObjects)
{
var v = new VehicleBase()
{
Id = item.Id,
Model = item.Model,
Trim = item.Trim,
ModelYear = item.ModelYear,
MSRP = item.MSRP,
ManufacturerId = item.Manufacturer.Id,
ManufacturerName = item.Manufacturer.Name
};
vehicles.Add(v);
}
// Return the result
return vehicles;
*/
}