Пример #1
0
        public static IEnumerable <Tag> Split(CasualHeroesEntities db, string tags)
        {
            var result = new List <Tag>();

            if (tags == null)
            {
                return(result);
            }
            foreach (var name in tags.Split(',').Select(t => t.Trim().ToLower()))
            {
                var tag = db.Tags.SingleOrDefault(t => t.Name == name);
                result.Add(tag ?? new Tag {
                    Name = name
                });
            }
            return(result);
        }