コード例 #1
0
        public void SetOrderData(CarOrderModel model)
        {
            DISP_Car car = _cars.Where(p => p.CarModel.CarNumber == model.CarNumber).FirstOrDefault();

            if (car != null)
            {
                car.Order = model;
            }
        }
コード例 #2
0
 void Instance_OnLineUpdated(List <Models.DicDataModel> data)
 {
     foreach (var item in data)
     {
         DISP_Car car = _cars.Where(p => p.CarModel.CarNumber == item.Data).FirstOrDefault();
         if (car != null)
         {
             car.UpdatedTime = item.ID;
         }
     }
 }
コード例 #3
0
        public void SetOBDHistoryToCar(OBDHistoryDataModel model)
        {
            DISP_Car car = _cars.Where(p => p.CarModel.DID == model.DevID).FirstOrDefault();

            if (car != null)
            {
                car.OBDHistory = model;
                if (OBDHistoryLoaded != null)
                {
                    OBDHistoryLoaded(this, new EventArgs());
                }
            }
        }
コード例 #4
0
        public void SetCurrentOBD(List <CarStateOBDModel> data)
        {
            string currDID = "-1";

            if (SelectedCar != null)
            {
                currDID = SelectedCar.CarModel.DID;
            }
            foreach (var item in data)
            {
                DISP_Car car = _cars.Where(p => p.CarModel.DID == item.DID).FirstOrDefault();
                if (car != null)
                {
                    car.CurrentOBD = item;
                    if (item.DID == currDID)
                    {
                        if (CurrentOBDLoaded != null)
                        {
                            CurrentOBDLoaded(this, new EventArgs());
                        }
                    }
                }
            }
        }