private void NewExecuteSearchCommand() { PopulateListOfFiles populateListOfFiles = new PopulateListOfFiles(FilePath); ListOfFiles = populateListOfFiles.PopulateListOfXAMLFilesFunction(); SearchButtonClicked = true; }
private void ExecuteSearchCommand() { PopulateListOfFiles populateListOfFiles = new PopulateListOfFiles(FilePath); Content = string.Empty; if (_isCheckedSearchDown == true) { if (_isCheckedCSFile) { ISearchFile searchFile = new SearchFileFactory(_filePath, _content, RegexValues[_comboBoxSelectedIndex].ToString()).CreateSearchCSFile(); searchFile.SearchDown(); ListOfFiles = populateListOfFiles.PopulateListOfCSFilesDownFunction(); Content = searchFile.Content; } else if (_isCheckedXMLFile) { ISearchFile searchFile = new SearchFileFactory(_filePath, _content, RegexValues[_comboBoxSelectedIndex].ToString()).CreateSearchXMLFile(); searchFile.SearchDown(); ListOfFiles = populateListOfFiles.PopulateListOfXAMLFilesDownFunction(); Content = searchFile.Content; } else { ISearchFile searchFile = new SearchFileFactory(_filePath, _content, RegexValues[_comboBoxSelectedIndex].ToString()); searchFile.SearchDown(); ListOfFiles = populateListOfFiles.PopulateListOfFilesDownFunction(); Content = searchFile.Content; } } else if (_isCheckedSearchForSingleFile) { if (FilePath.EndsWith(".xaml")) { ISearchFile searchFile = new SearchFileFactory(_filePath, _content, RegexValues[_comboBoxSelectedIndex].ToString()).CreateSearchXMLFile(); searchFile.SearchSingleFile(); Content = searchFile.Content; } else if (FilePath.EndsWith(".cs")) { ISearchFile searchFile = new SearchFileFactory(_filePath, _content, RegexValues[_comboBoxSelectedIndex].ToString()).CreateSearchCSFile(); searchFile.SearchSingleFile(); Content = searchFile.Content; } } else { if (_isCheckedCSFile) { ISearchFile searchFile = new SearchFileFactory(_filePath, _content, RegexValues[_comboBoxSelectedIndex].ToString()).CreateSearchCSFile(); searchFile.Search(); ListOfFiles = populateListOfFiles.PopulateListOfCSFilesFunction(); Content = searchFile.Content; } else if (_isCheckedXMLFile) { ISearchFile searchFile = new SearchFileFactory(_filePath, _content, RegexValues[_comboBoxSelectedIndex].ToString()).CreateSearchXMLFile(); ListOfFiles = populateListOfFiles.PopulateListOfXAMLFilesFunction(); searchFile.Search(); Content = searchFile.Content; } else { ISearchFile searchFile = new SearchFileFactory(_filePath, _content, RegexValues[_comboBoxSelectedIndex].ToString()); searchFile.Search(); ListOfFiles = populateListOfFiles.PopulateListOfFilesFunction(); Content = searchFile.Content; } } SearchButtonClicked = true; }