public GetFiles(InputStringToserch stringToserch) { updateData = new UpdateData(); _stringToserch = stringToserch; updateData.UpdateUserInput(_stringToserch); _userInputId = updateData.GetUserInputId(_stringToserch.StringToserch); }
/// <UpdateUserInput> /// get InputStringToserch class parmeter /// and returned void /// check if the user input exists in the db /// </summary> /// <param name="stringToserch"></param> /// public void UpdateUserInput(InputStringToserch stringToserch) { FileID = GetUserInputId(stringToserch.StringToserch); FolderID = GetUserFolderInputId(stringToserch.FolderToserch); if (!(FileID == FolderID) || FileID == 0) { InsertUserInput(stringToserch); } }
private static void UserChoice1() { Console.Write("Enter file name to search: "); InputStringToserch StringToserch = new InputStringToserch(); StringToserch.StringToserch = Console.ReadLine(); GetFiles getFile = new GetFiles(StringToserch); Console.WriteLine("\nStart Searching ..."); getFile.SearchFileAndFolder(); }
/// <PreventDuplicates> /// this metoda privant Duplicate data in the data base /// get 3 parameters and returned bool /// </summary> /// <param name="input"></param> /// <param name="FullPath"></param> /// <param name="stringToserch"></param> /// <returns></returns> public static bool PreventDuplicates(string input, string FullPath, InputStringToserch stringToserch) { listOfFullPath = GetSearchResultList(stringToserch.StringToserch); foreach (PreventDuplicates item in listOfFullPath) { if (item.Input == input && item.FullPathResult == FullPath) { return(false); } } return(true); }
private static void UserChoice2() { Console.Write("Enter file name to search: "); InputStringToserch StringToserch = new InputStringToserch(); StringToserch.StringToserch = Console.ReadLine(); Console.Write("Enter folder path to search: "); StringToserch.FolderToserch = Validate_Correct_Folder_Input.Correct_Folder_Input(Console.ReadLine(), StringToserch.Driver); GetFiles getFile = new GetFiles(StringToserch); Console.WriteLine("\nStart Searching ..."); getFile.SearchFileAndFolder(StringToserch.FolderToserch); }
public void InsertUserInput(InputStringToserch newInput) { AddToDB.ExecDb($"EXECUTE AddUserInput N'{newInput.StringToserch}',N'{newInput.FolderToserch}'"); }