Пример #1
0
        private bool IsItemShowable(HistoryContainerDataModel item, string searchedText)
        {
            if (string.IsNullOrEmpty(searchedText))
            {
                return(true);
            }

            if (item.IsGroup)
            {
                ImGroupDataModel imGroupDataModel = groupService.GetGroupByGroupId(item.GroupId);
                if (imGroupDataModel == null)
                {
                    return(false);
                }
                return(imGroupDataModel.GroupName.ToLower().Contains(searchedText));
            }
            else
            {
                ImBuddyDataModel imBuddyDataModel = _buddyService.GetBuddyByUserId(item.UserId);
                if (imBuddyDataModel == null)
                {
                    return(false);
                }
                return(imBuddyDataModel.Name.ToLower().Contains(searchedText) ||
                       imBuddyDataModel.Number.Contains(searchedText));
            }
        }
Пример #2
0
        private bool IsItemShowable(ImBuddyDataModel imBuddyDataModel, string searchedText)
        {
            if (string.IsNullOrEmpty(searchedText))
            {
                return(true);
            }

            if (imBuddyDataModel == null)
            {
                return(false);
            }
            return(imBuddyDataModel.Name.ToLower().Contains(searchedText) ||
                   imBuddyDataModel.Number.Contains(searchedText));
        }
        private void ContactList_OnSelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            ImBuddyDataModel selectedContact = ContactList.SelectedItem as ImBuddyDataModel;

            if (selectedContact == null)
            {
                return;
            }

            if (ContactListSelectionChangedEvent == null)
            {
                return;
            }
            ContactListSelectionChangedEvent(sender, selectedContact);
        }
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (value == null)
            {
                return(null);
            }

            ImBuddyDataModel imBuddyDataModel = ServiceLocator.buddyService.GetBuddyByUserId(value.ToString());

            if (imBuddyDataModel == null)
            {
                return(null);
            }

            return(imBuddyDataModel.ImageFileName);
        }