Ejemplo n.º 1
0
        public void RemoveTag(TagItem tagItem)
        {
            if (tagItem == null)
            {
                return;
            }

            WordStartItems.Remove(tagItem);
            OnPropertyChanged("WordStartItemCount");
        }
Ejemplo n.º 2
0
        public TagItem ValidateAndReturn(string tag)
        {
            if (string.IsNullOrWhiteSpace(tag))
            {
                return(null);
            }

            if (WordStartItems != null)
            {
                if (WordStartItems.Any(v => v.Name.Equals(tag, StringComparison.OrdinalIgnoreCase)))
                {
                    return(null);
                }
            }

            OnPropertyChanged("WordStartItemCount");
            return(new TagItem()
            {
                Name = tag
            });
        }