public MappingInfo FindOrCreate(DevLanguageItem devLanguageItem) { var item = this.Cast <MappingInfo>().FirstOrDefault(mi => mi.DevLanguageItemId == devLanguageItem.Id); if (item == null) { item = new MappingInfo { DevLanguageItem = devLanguageItem }; this.Add(item); } return(item); }
public DevLanguageItem FindOrCreate(string content) { content = content.Trim(); var devItemFound = this.Cast <DevLanguageItem>().FirstOrDefault(i => i.Content == content); if (devItemFound == null) { devItemFound = new DevLanguageItem { Content = content }; this.Add(devItemFound); } return(devItemFound); }
public void Insert(int index, DevLanguageItem entity) { base.Insert(index, entity); }
public int IndexOf(DevLanguageItem entity) { return(base.IndexOf(entity)); }
public bool Contains(DevLanguageItem entity) { return(base.Contains(entity)); }
public void Add(DevLanguageItem entity) { base.Add(entity); }
public bool Remove(DevLanguageItem entity) { return(base.Remove(entity)); }