예제 #1
0
        public bool Remove(Member member)
        {
            var om = new OccasionMember()
            {
                Member = member, Occasion = this
            };

            return(this.Members.Remove(om));
        }
예제 #2
0
        public bool Contains(Member member)
        {
            var om = new OccasionMember()
            {
                Member = member, Occasion = this
            };

            return(this.Members.Contains(om));
        }
예제 #3
0
        public override bool Equals(object obj)
        {
            OccasionMember occasionMember = obj as OccasionMember;

            if (occasionMember == null)
            {
                return(false);
            }
            return(this.MemberId.Equals(occasionMember.MemberId) &&
                   this.OccasionId.Equals(occasionMember.OccasionId));
        }