public void SearchDirectory(string searchString) { var searchResults = new CodecDirectory(); searchResults.ResultsFolderId = "searchResult"; // Search mock directory for contacts that contain the search string, ignoring case List <DirectoryItem> matches = MockVideoCodecDirectory.CompleteDirectory.CurrentDirectoryResults.FindAll( s => s is DirectoryContact && s.Name.ToLower().Contains(searchString.ToLower())); if (matches != null) { searchResults.AddContactsToDirectory(matches); DirectoryBrowseHistory.Add(searchResults); } OnDirectoryResultReturned(searchResults); }
public void GetDirectoryFolderContents(string folderId) { var folderDirectory = new CodecDirectory(); if (folderId == MockVideoCodecDirectory.eFolderId.UnitedStates.ToString()) { folderDirectory = MockVideoCodecDirectory.UnitedStatesFolderContents; } else if (folderId == MockVideoCodecDirectory.eFolderId.Canada.ToString()) { folderDirectory = MockVideoCodecDirectory.CanadaFolderContents; } else if (folderId == MockVideoCodecDirectory.eFolderId.NewYork.ToString()) { folderDirectory = MockVideoCodecDirectory.NewYorkFolderContents; } else if (folderId == MockVideoCodecDirectory.eFolderId.Boston.ToString()) { folderDirectory = MockVideoCodecDirectory.BostonFolderContents; } else if (folderId == MockVideoCodecDirectory.eFolderId.SanFrancisco.ToString()) { folderDirectory = MockVideoCodecDirectory.SanFranciscoFolderContents; } else if (folderId == MockVideoCodecDirectory.eFolderId.Denver.ToString()) { folderDirectory = MockVideoCodecDirectory.DenverFolderContents; } else if (folderId == MockVideoCodecDirectory.eFolderId.Austin.ToString()) { folderDirectory = MockVideoCodecDirectory.AustinFolderContents; } else if (folderId == MockVideoCodecDirectory.eFolderId.Calgary.ToString()) { folderDirectory = MockVideoCodecDirectory.CalgaryFolderContents; } DirectoryBrowseHistory.Add(folderDirectory); OnDirectoryResultReturned(folderDirectory); }