/// <summary>
 /// DeleteAttendeeCommand execution method
 /// </summary>
 /// <param name="param"></param>
 private void DeleteAttendeeCommandMethod(object param)
 {
     if (param is MeetingMinuteData)
     {
         MeetingMinuteData deletionAttendeeData = param as MeetingMinuteData;
         ClosedForVotingMeetingMinuteInfo = ClosedForVotingMeetingMinuteInfo
                                            .Where(record => record.Name != deletionAttendeeData.Name).ToList();
     }
 }
 /// <summary>
 /// SaveCommand execution method
 /// </summary>
 /// <param name="param"></param>
 private void SaveCommandMethod(object param)
 {
     foreach (MeetingMinuteData meetingMinuteData in ClosedForVotingMeetingMinuteDistinctAttendanceInfo)
     {
         List <MeetingMinuteData> voterSpecificMeetingMinuteData = ClosedForVotingMeetingMinuteInfo
                                                                   .Where(record => record.Name == meetingMinuteData.Name).ToList();
         foreach (MeetingMinuteData voterMeetingMinuteData in voterSpecificMeetingMinuteData)
         {
             voterMeetingMinuteData.AttendanceType = meetingMinuteData.AttendanceType;
         }
     }
     if (dbInteractivity != null)
     {
         BusyIndicatorNotification(true, "Updating Meeting Minute Details");
         dbInteractivity.UpdateMeetingMinuteDetails(GreenField.UserSession.SessionManager.SESSION.UserName, SelectedClosedForVotingMeetingInfo,
                                                    ClosedForVotingMeetingMinuteInfo, UpdateMeetingMinuteDetailsCallbackMethod);
     }
 }