public void RemoveMembersToTheMeeting(MeetingMemberRegistrationInfo registrationInfo) { var memberMeetingEntity = new MemberMeetingEntity { MeetingId = registrationInfo.MeetingId, MemberId = registrationInfo.MemberId }; if (!this.memberMeetingRepository.Contains(memberMeetingEntity)) { throw new ArgumentException("This entity is missing!"); } this.memberMeetingRepository.Remove(memberMeetingEntity); this.memberMeetingRepository.Save(); }
public void AddMembersToTheMeeting(MeetingMemberRegistrationInfo registrationInfo) { var entityToAdd = new MemberMeetingEntity { MeetingId = registrationInfo.MeetingId, MemberId = registrationInfo.MemberId }; if (this.memberMeetingRepository.Contains(entityToAdd)) { throw new ArgumentException("This entity has been registered. Can't continue"); } if (!this.memberMeetingRepository.ContainsMeetingId(entityToAdd.MeetingId) || !this.memberMeetingRepository.ContainsMemberId(entityToAdd.MemberId)) { throw new ArgumentException("This entity is missing!"); } this.memberMeetingRepository.Add(entityToAdd); this.memberMeetingRepository.Save(); }
public void Remove(MemberMeetingEntity memberMeetingEntity) { this.dbContext.MemberMeetings.Remove(memberMeetingEntity); }
public bool Contains(MemberMeetingEntity memberMeetingEntity) { return(this.dbContext.MemberMeetings.Any(a => a.MeetingId == memberMeetingEntity.MeetingId && a.MemberId == memberMeetingEntity.MemberId)); }
public void Add(MemberMeetingEntity memberMeetingEntity) { this.dbContext.MemberMeetings.Add(memberMeetingEntity); }