Example #1
0
 public void GetEnginesDataByModel(KVPBase model)
 {
     if (model != null)
     {
         CarBaseHandler.Instance.GetEnginesByModel(model.id, 0);
     }
 }
Example #2
0
        /// <summary>
        /// Получение значения из списка. В случае отсутствия, добавить в список.
        /// </summary>
        /// <param name="list"></param>
        /// <param name="value"></param>
        /// <param name="property"></param>
        /// <returns></returns>
        private KVPBase GetKvpBase(ICollection <KVPBase> list, string value, string property)
        {
            if (string.IsNullOrEmpty(value))
            {
                return new KVPBase {
                           id = -1, Name = ""
                }
            }
            ;
            var res = list.FirstOrDefault(o => o.Name.Equals(value));

            if (res != null)
            {
                return(res);
            }
            res = new KVPBase {
                Name = value, id = list.Count + 1
            };
            list.Add(res);
            UpdateCache(list, property);
            return(res);
        }
Example #3
0
 void Instance_LoadTransmissionsComplete(object sender, EventArgs e)
 {
     SpecificationDataStorage.Instance.LoadTransmissionsComplete -= Instance_LoadTransmissionsComplete;
     TransmissionType = TransmissionTypes.Where(p => p.id == CarStorage.Instance.CarSettingsExemplar.IDTransmission).FirstOrDefault();
 }