public static VehicleViewModel VehicleAddViewModelDTO(Repository.Colours colours, Repository.Models models, Repository.Manufacturers manufacturers) { return(new VehicleViewModel() { AvailableColours = colours.GetAll(), AvailableModels = models.GetAll(), AvailableManufactrurers = manufacturers.GetAll() }); }
public static VehicleViewModel VehicleViewModelDTO(Database.Vehicle vehicle, Repository.Colours colours, Repository.Models models, Repository.Manufacturers manufacturers) { return(new VehicleViewModel() { Id = vehicle.Id, EngineSize = vehicle.EngineSize, Registration = vehicle.Registration, Milage = vehicle.Mileage, ColourId = vehicle.Colour, Colour = colours.Get(vehicle.Colour ?? 0).Name, ModelId = vehicle.Model, Model = models.Get(vehicle.Model ?? 0).Name, ManufacturerId = models.Get(vehicle.Model).ManufacturerId, Manufacturer = manufacturers.Get(models.Get(vehicle.Model).ManufacturerId).Name, AvailableColours = colours.GetAll(), AvailableModels = models.GetAll(), AvailableManufactrurers = manufacturers.GetAll() }); }