public string ProcessCommand(string FileName, string Command) { FileDetails fileDetails = new FileDetails(FileName); if (Array.Exists(Constants.objArrVersion, element => element.Equals(Command))) { Console.WriteLine("File Version: {0}", fileDetails.Version()); } else if (Array.Exists(Constants.objArrSize, element => element.Equals(Command))) { Console.WriteLine("File Size: {0}", fileDetails.Size()); } else { Console.WriteLine("Invalid command parameter."); } return(String.Empty); }
public string ProcessCommand(string FileName, string Command) { FileDetails fileDetails = new FileDetails(FileName); string[] arrVersion = new string[] { "-v", "--v", "/v", "--version" }; string[] arrSize = new string[] { "-s", "--s", "/s", "--size" }; if (Array.Exists(arrVersion, element => element.Equals(Command))) { Console.WriteLine("File Version: {0}", fileDetails.Version()); } else if (Array.Exists(arrSize, element => element.Equals(Command))) { Console.WriteLine("File Size: {0}", fileDetails.Size()); } else { Console.WriteLine("Invalid command parameter."); } return(String.Empty); }