public void SaveNewSettings(CarSettingsExemplarModel model) { try { TCPConnection.Instance.SendData("BU" + JsonConvert.SerializeObject(model)); } catch { } }
public void GetNewYearAndProtocol(CarSettingsExemplarModel model) { try { TCPConnection.Instance.SendData("BT" + JsonConvert.SerializeObject(model)); } catch { } }
private void FillNewSettingsInfo(string row) { try { CarSettingsExemplarModel model = JsonConvert.DeserializeObject <CarSettingsExemplarModel>(row); if (Application.Current != null) { Application.Current.Dispatcher.BeginInvoke(new Action(() => { CarStorage.Instance.SetNewYearAndProtocol(model.ProtocolType, model.Years); })); } } catch { } }
/// <summary> /// Заполнить данные по текущим настройкам автомобиля /// </summary> /// <param name="row"></param> private void FillCarSettings(string row) { try { CarSettingsExemplarModel model = JsonConvert.DeserializeObject <CarSettingsExemplarModel>(row); if (Application.Current != null) { Application.Current.Dispatcher.BeginInvoke(new Action(() => { CarStorage.Instance.SetCurrentCarSettings(model); })); } } catch { } }
public void SaveNewSettings(CarSettingsExemplarModel model) { CarsHandler.Instance.SaveNewSettings(model); }
public void GetProtocolAndYear(CarSettingsExemplarModel model) { CarsHandler.Instance.GetNewYearAndProtocol(model); }
public void SetCurrentCarSettings(CarSettingsExemplarModel model) { CarSettingsExemplar = model; }