Пример #1
0
 /// <summary>SynonymGroupsに引数のGroupIDが存在するかどうかを調べる</summary>
 /// <param name="groupId"></param>
 /// <returns>true:存在する、false:存在しない</returns>
 private bool IsExistSynonymGroupID(int groupId)
 {
     if (DisplaySynonymGroups == null ||
         DisplaySynonymGroups.Any(group => group.GroupID == groupId) == false)
     {
         return(false);
     }
     return(true);
 }
Пример #2
0
        /// <summary>類語グループ一覧の表示を更新する</summary>
        private void UpdateDisplaySynonymGroups()
        {
            SynonymGroupEntity[] entities = _model.GetAllSynonymGroups();
            if (entities == null || entities.Any() == false)
            {
                DisplaySynonymGroups.Clear();
                return;
            }

            foreach (SynonymGroupEntity entity in entities)
            {
                // GroupIDはuniqueなので、重複していなければ追加する
                if (DisplaySynonymGroups.Any(synonymGroup => synonymGroup.GroupID == entity.GroupID))
                {
                    continue;
                }
                DisplaySynonymGroups.Add(entity);
            }
        }