public bool Remove(Member member) { var om = new OccasionMember() { Member = member, Occasion = this }; return(this.Members.Remove(om)); }
public bool Contains(Member member) { var om = new OccasionMember() { Member = member, Occasion = this }; return(this.Members.Contains(om)); }
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)); }