static void Main(string[] args) { var vehicleDealer = new VehicleDealer(); //Construct and display vehicles _builder = new CarBuilder(); vehicleDealer.Construct(_builder); _builder.Vehicle.Show(); _builder = new MotoryckleBuilder(); vehicleDealer.Construct(_builder); _builder.Vehicle.Show(); _builder = new ScooterBuilder(); vehicleDealer.Construct(_builder); _builder.Vehicle.Show(); Console.ReadLine(); }
public override void Run() { bool isPopulated = (from c in Query <VehicleDealer>() select c).Any(); if (!isPopulated) { var vehicleDealer = new VehicleDealer(Session) { Name = VehicleDealer.IMCRUZ, }; vehicleDealer.VehicleDealerVehicleBrands.Add(new VehicleDealerVehicleBrand(Session) { VehicleBrand = (from vb in Query <VehicleBrand>() where vb.Name == VehicleBrand.SUSUKI select vb).FirstOrDefault(), VehicleDealer = vehicleDealer }); vehicleDealer.Employees.Add((from e in Query <Employee>() where e.WorkEmail == Employee.KBARJA_IMCRUZ_EMAIL select e).FirstOrDefault()); } }