/// <summary>
        /// Check spell error
        /// </summary>
        /// <param name="freeResumeCheck"></param>
        /// <returns></returns>
        public static FreeResumeCheck checkSpellError(FreeResumeCheck freeResumeCheck)
        {
            char[]   delimiters         = new[] { ',', ' ', '(', ')', '.', ':' };
            string[] SpellErrorDataList = freeResumeCheck.SpellErrorData.Split(delimiters, StringSplitOptions.RemoveEmptyEntries);
            int      errorCount         = 0;
            int      isNumeric;
            string   SpellErrorList = string.Empty;

            try
            {
                for (int loopCounter = 0; loopCounter < SpellErrorDataList.Length; loopCounter++)
                {
                    if ((File.ReadAllText(dictionaryPath).Contains(SpellErrorDataList[loopCounter].ToLower().Trim()) == false) && (System.Text.RegularExpressions.Regex.IsMatch(SpellErrorDataList[loopCounter].Trim(), @"\d") == false) && (SpellErrorDataList[loopCounter] != string.Empty))
                    {
                        if (!SpellErrorList.Contains(SpellErrorDataList[loopCounter]))
                        {
                            SpellErrorList = SpellErrorList + " " + SpellErrorDataList[loopCounter];
                            errorCount++;
                        }
                    }
                }
                if (SessionWrapper.ResumeParserData != null)
                {
                    SendResumeCheckMail();
                }
            }
            catch { }
            freeResumeCheck.SpellErrorList  = SpellErrorList;
            freeResumeCheck.SpellErrorCount = errorCount;


            return(freeResumeCheck);
        }
        public static FreeResumeCheck getSpellErrorCheckData()
        {
            string          spellErrorData  = string.Empty;
            FreeResumeCheck freeResumeCheck = new FreeResumeCheck();

            try
            {
                if (SessionWrapper.ResumeParserData != null)
                {
                    freeResumeCheck.SpellErrorData = SetFromUploadResumeData(spellErrorData);
                }
                if (SessionWrapper.LinkedinData != null)
                {
                    freeResumeCheck.SpellErrorData    = SetFromLinkedIn(spellErrorData);
                    freeResumeCheck.IsEmployeeDateGap = SessionWrapper.ResumeRuleCheck.EmployeeDateGap == true ? true : false;
                }
                freeResumeCheck = checkSpellError(freeResumeCheck);
            }
            catch { }
            return(freeResumeCheck);
        }