예제 #1
0
 private void DeleteMember(Member objMember)
 {
     MemberList.Remove(objMember);
     MembershipData.SaveMemberships(MemberList);
     Messenger.Default.Send(new NotificationMessage(objMember.DisplayText + " is removed successfully."));
     CloseWindow(objMemberUpdate);
 }
예제 #2
0
 private void SaveMember(Member objMember)
 {
     //Do validation
     if (!Validator.IsPresent("First Name", objMember.FirstName) ||
         !Validator.IsPresent("Last Name", objMember.LastName) ||
         !Validator.IsPresent("Email", objMember.Email) ||
         !Validator.IsValidEmail("Email", objMember.Email))
     {
         return;
     }
     MemberList.Add(objMember);
     MembershipData.SaveMemberships(MemberList);
     Messenger.Default.Send(new NotificationMessage(objMember.DisplayText + " is added successfully."));
     CloseWindow(objMembershipAdd);
 }
예제 #3
0
 private void UpdateMember(Member objMember)
 {
     // Do validation
     if (!Validator.IsPresent("First Name", objMember.FirstName) ||
         !Validator.IsPresent("Last Name", objMember.LastName) ||
         !Validator.IsPresent("Email", objMember.Email) ||
         !Validator.IsValidEmail("Email", objMember.Email))
     {
         return;
     }
     SelectedMember = objMember;
     MembershipData.SaveMemberships(MemberList);
     MemberList = MembershipData.GetMemberships();
     this.RaisePropertyChanged(() => this.MemberList);
     Messenger.Default.Send(new NotificationMessage(objMember.DisplayText + " is updated successfully."));
     CloseWindow(objMemberUpdate);
 }