コード例 #1
0
        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();
        }
コード例 #2
0
        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());
            }
        }