Exemple #1
0
 public ShowPartsViewModel(IMotorService motorService)
 {
     Filter             = new PartsFilterViewModel(motorService);
     MotorsFilter       = new MotorsFilterViewModel(motorService);
     this._motorService = motorService;
     DisplayName        = "Show parts";
 }
Exemple #2
0
        public SearchManagerViewModel(IMotorService motorService)
        {
            _motorService = motorService;
            //_motorService = new MotorService(new RandomDataForTests(120, 100));

            //Add all search options
            SearchOptions.Add(new ShowMotorsViewModel(_motorService));
            SearchOptions.Add(new ShowPartsViewModel(_motorService));
            SearchOptions.Add(new ShowBOMViewModel(_motorService));
            SearchOptions.Add(new WhereUsedSearchViewModel(_motorService));
            SearchOptions.Add(new UsedWithSearchViewModel(_motorService));
            SearchOptions.Add(new FindSimilarMotorsViewModel(_motorService));

            //Set default search option
            CurrentSearchOption = SearchOptions[0];
        }
Exemple #3
0
 public ShowBOMViewModel(IMotorService motorService)
 {
     Filter        = new MotorsFilterViewModel(motorService);
     _motorService = motorService;
     DisplayName   = "Show BOM";
 }
Exemple #4
0
 public MotorController(IMotorService service)
 {
     _service = service;
 }
Exemple #5
0
 public WhereUsedSearchViewModel(IMotorService motorService)
 {
     Filter            = new MotorsFilterViewModel(motorService);
     this.motorService = motorService;
     DisplayName       = "Where Used";
 }
 public MotorController(IMotorService motorService)
 {
     _motorService = motorService;
 }