private IList <DnsRequestSearchTerm> GetSearchTerms(Guid requestId, Stream stream)
        {
            IList <DnsRequestSearchTerm> searchTerms = new List <DnsRequestSearchTerm>();

            // Add common search terms
            using (StreamReader reader = new StreamReader(stream))
            {
                string[] commonData = new string[] { "MSReqID", "MSProjID", "MSWPType", "MSWPID", "MSVerID", "NumCycle", "NumScen",
                                                     "MP1Cycles", "MP2Cycles", "MP3Cycles", "MP4Cycles", "MP5Cycles", "MP6Cycles", "MP7Cycles", "MP8Cycles",
                                                     "MP1Scenarios", "MP2Scenarios", "MP3Scenarios", "MP4Scenarios", "MP5Scenarios", "MP6Scenarios", "MP7Scenarios", "MP8Scenarios" };

                string line = null;
                while ((line = reader.ReadLine()) != null)
                {
                    string[] rowData = line.Split(',');
                    if (commonData.Contains(rowData[0]))
                    {
                        DnsRequestSearchTerm searchTerm = new DnsRequestSearchTerm
                        {
                            RequestID   = requestId,
                            Type        = (RequestSearchTermType)Enum.Parse(typeof(RequestSearchTermType), (string)rowData[0]),
                            StringValue = (string)rowData[1]
                        };
                        searchTerms.Add(searchTerm);
                    }
                }
            }

            return(searchTerms);
        }
            public bool row(int rowNumber, object[] rowData)
            {
                if (commonData.Contains(rowData[0]))
                {
                    DnsRequestSearchTerm searchTerm = new DnsRequestSearchTerm
                    {
                        RequestID   = requestId,
                        Type        = (RequestSearchTermType)Enum.Parse(typeof(RequestSearchTermType), (string)rowData[0]),
                        StringValue = (string)rowData[1]
                    };
                    searchTerms.Add(searchTerm);
                }

                return(true);
            }