public Lang AddLang(string name) { if (Langs.Any(l => l.Name.ToLower() == name.ToLower())) { return(Langs.FirstOrDefault(l => l.Name.ToLower() == name.ToLower())); } Langs.Add(new Lang { Id = Langs.Count != 0 ? Langs.Last().Id + 1 : 1, Name = name }); return(Langs.Last()); }