示例#1
0
 private DomainModel()
 {
     _carCatalog      = new CarCatalog();
     _customerCatalog = new CustomerCatalog();
     _employeeCatalog = new EmployeeCatalog();
     _saleCatalog     = new SaleCatalog();
 }
示例#2
0
        public static void Main(string[] args)
        {
            var cars   = new CarCatalog();
            var runner = new Runner(cars);

            runner.Start();
        }
示例#3
0
        // Constructor

        public RegisterCarViewModel()
        {
            _carCatalog = new CarCatalog();

            AddCar = new Command(DoCommand);

            CarCollection = new ObservableCollection <Car>();
        }
        public MasterDetailsViewModel()
        {
            _catalog           = new CarCatalog();
            SaveCatalogCommand = new SaveCommand(_catalog);
            NewCarCommand      = new NewCommand(_catalog, this);

            _catalog.Load();
        }
示例#5
0
        public void TestMethod1()
        {
            var _cars = new List <Car>()
            {
                new Car {
                    Maker = "Toyota", Year = 2008
                },
                new Car {
                    Maker = "Toyota", Year = 2009
                },
                new Car {
                    Maker = "Toyota", Year = 2010
                },
            };

            var catalog = CarCatalog.GetCarCatalog();

            //var result = catalog.GetNext

            foreach (var car in catalog.GetNext)
            {
                var c = car;
            }
        }
示例#6
0
 public NewCommand(CarCatalog catalog, MasterDetailsViewModel mdvm)
 {
     _catalog = catalog;
     _mdvm    = mdvm;
 }
示例#7
0
 public DomainModel(bool loadTestData = false)
 {
     Cars   = new CarCatalog(loadTestData);
     Movies = new MovieCatalog(loadTestData);
 }
示例#8
0
 public DeleteCommandV2(CarCatalog carCatalog)
 {
     _carCatalog = carCatalog;
 }
示例#9
0
 public SaveCommand(CarCatalog catalog)
 {
     _catalog = catalog;
 }