internal void AddProgrammingInfoBeforeReplace(IEcuProgrammingInfoData ecuProgrammingInfoData) { if (this.ProgrammingInfoCanBeAdded(ecuProgrammingInfoData)) { this.DataContext.ECUsWithIndividualData.Add(ecuProgrammingInfoData); } }
private bool ProgrammingInfoCanBeAdded(IEcuProgrammingInfoData ecuProgrammingInfoData) { return(!this.OnlyAddECUsWithIndividualData() || this.vehicle.IsMotorcycle() || (ecuProgrammingInfoData.Ecu != null && ecuProgrammingInfoData.Ecu.StatusInfo != null && ecuProgrammingInfoData.Ecu.StatusInfo.HasIndividualData)); }