グループにタグを追加しようとしているので、グループを追加したいときに、関連付けられたタグをグループに追加できます。私がやろうとしていることは、タグでフィルタリングされたグループのリストを返すことができることです。
List<Group> Groups = new List<Group>();
List<Tag> tags = new List<Tag>();
public void AddTagtoGroup(Group group, Tag tag)
{
group.GroupName(tag.Add);
return Groups with tags or tags with groups
}
これは、グループとタグのデータコントラクトです。
[DataContract(Name = "Group")]
public class Group
{
public Group() // not sure if this has to have a datamember
{
Tags = new List<Tag>();
}
[DataMember(Name = "GroupName")]
public string GroupName { get; set; }
public List<Tag> Tags { get; set; } // datamember or not?
}
[DataContract(Name = "Tag")]
public class Tag
{
[DataMember(Name = "TagName")]
public string TagName { get; set; }
}