예제 #1
0
 public JoyStickView()
 {
     this.vm = new JoyStickViewModel(PlaneModel.GetModel());
     InitializeComponent();
     vm.PropertyChanged += AileronChanged;
     vm.PropertyChanged += ElevatorChanged;
 }
예제 #2
0
 public DataGraphView()
 {
     this.vm     = new DataGraphViewModel(PlaneModel.GetModel());
     data        = vm.Data;
     Correlative = vm.Correlative;
     InitializeComponent();
     propertyToShow      = 0;
     vm.PropertyChanged += ShowDataGraph;
 }
예제 #3
0
 public TimeView()
 {
     this.vm = new TimeViewModel(PlaneModel.GetModel());
     InitializeComponent();
     DataContext = vm;
     // notify on change
     vm.PropertyChanged += TimeChanged;
     vm.PropertyChanged += UpdateTotalTime;
 }
예제 #4
0
 public FullJoyStickView()
 {
     vm          = new FullJoyStickViewModel(PlaneModel.GetModel());
     DataContext = vm;
     InitializeComponent();
     // notify on change
     vm.PropertyChanged += RudderChanged;
     vm.PropertyChanged += ThrottleChanged;
 }
예제 #5
0
 public DataTableView()
 {
     this.vm = new DataTableViewModel(PlaneModel.GetModel());
     InitializeComponent();
     // notify on change
     vm.PropertyChanged += AltimeterChanged;
     vm.PropertyChanged += AirSpeedChanged;
     vm.PropertyChanged += HeadingChanged;
     vm.PropertyChanged += YawChanged;
     vm.PropertyChanged += PitchChanged;
     vm.PropertyChanged += RollChanged;
 }
 public ConnectView()
 {
     InitializeComponent();
     this.vm      = new ConnectViewModel(PlaneModel.GetModel());
     is_connected = false;
 }
예제 #7
0
 public void Update(PlaneModel plane)
 {
     this.PlaneRepository.Update(plane.GetModel());
     var result = this.UnitOfWork.SaveChanges();
 }
예제 #8
0
        public int Insert(PlaneModel plane)
        {
            var ID = this.PlaneRepository.Insert(plane.GetModel());

            return(ID);
        }