/// <summary> /// Converts MeetingMinuteData value to Meeting Minutes Attendence Remove Button enabled by allowing non-voting members to be removed only /// </summary> /// <param name="value"></param> /// <param name="targetType"></param> /// <param name="parameter"></param> /// <param name="culture"></param> /// <returns></returns> public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { if (value is MeetingMinuteData) { MeetingMinuteData contextValue = value as MeetingMinuteData; return(contextValue.VoterID == null); } return(false); }
/// <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(); } }