protected void btnImportResume_Click(object sender, EventArgs e) { SessionWrapper.LinkedinData = null; SessionWrapper.ResumeParserData = null; //Set modual name to resume SessionWrapper.ModuleName = Constant.RESUME_CHECKER; string extension = Path.GetExtension(Server.MapPath(fileUploadResume.FileName)); var mapPath = Server.MapPath(fileUploadResume.FileName); if (extension != null && mapPath != null) { string fileName = mapPath.Replace(extension, DateTime.Now.ToString("yyyyMMddHHmmssfff")) + extension; fileName = fileName.Replace("Pages", "UploadResume"); string filePath = Path.GetDirectoryName(fileName); if (filePath != null && !Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } fileUploadResume.PostedFile.SaveAs(fileName); ResumeParserHelper resumeParser = new ResumeParserHelper(); resumeParser.ServiceUrl = serviceUrl; ResumeParserMapFields mapFields = resumeParser.ParseResume(fileName, userKey, version, subUserKey); try { //RChilli.ResumeParserData resume = ResumeParserHelper.ParserResume(outPutJson); SessionWrapper.ResumeParserData = new ResumeParserData(); SessionWrapper.ResumeParserData = mapFields.ResumeParserData; if (SessionWrapper.ModuleName == Constant.RESUME_CHECKER) { Page.ClientScript.RegisterStartupScript(this.GetType(), "reloadPage", "RedirectToSpellCheck();", true); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), "reloadPage", "ReloadPage();", true); } } catch (Exception ex) { lblErrorMessage.Text = ex.Message; lblErrorMessage.ForeColor = Color.Red; lblErrorMessage.Visible = true; } } else { lblErrorMessage.Text = "Invalid file type."; lblErrorMessage.ForeColor = Color.Red; lblErrorMessage.Visible = true; } }
protected void btnTe_Click(object sender, EventArgs e) { string extention = Path.GetExtension(Server.MapPath(fileuploadResumeParser.FileName)); string fileName = Server.MapPath(fileuploadResumeParser.FileName).Replace(extention, DateTime.Now.ToString("yyyyMMddHHmmssfff")) + extention; fileName = fileName.Replace("Pages", "UploadResume"); fileuploadResumeParser.PostedFile.SaveAs(fileName); ResumeParserHelper resumeParser = new ResumeParserHelper(); resumeParser.ServiceUrl = serviceUrl; ResumeParserMapFields resume = resumeParser.ParseResume(fileName, userKey, version, subUserKey); }