public ActionResult MeResumePDF(EmployeeResumePDFViewModel dataModel)
        {
            var EmployeeDetails = _db.AspNetUsers.Where(x => x.Id == dataModel.EmployeeID).FirstOrDefault();
            var EmployeeAddress = _db.EmployeeAddressInfoes.Where(x => x.UserId == dataModel.EmployeeID).FirstOrDefault();

            dataModel.FirstName     = EmployeeDetails.FirstName;
            dataModel.LastName      = EmployeeDetails.LastName;
            dataModel.Address       = EmployeeAddress.ContactAddress;
            dataModel.Email         = EmployeeAddress.PersonalEmail;
            dataModel.PersonalEmail = EmployeeAddress.PersonalEmail;
            dataModel.PersonalPhone = EmployeeAddress.PersonalPhone;
            //model.JobTitle
            //model.ResumeText
            EmployeeResumeViewModel Alldetails = AllDetailsList(dataModel.EmployeeID);

            dataModel.AllDetails = Alldetails;
            dataModel.ResumeText = StripHTML(Alldetails.ResumeText);
            if (Alldetails.WorkExperienceList.Count > 0)
            {
                var list = Alldetails.WorkExperienceList.OrderBy(x => x.Id).LastOrDefault();
                dataModel.JobTitle = list.JobTitle;
            }

            return(View(dataModel));
        }
 public ActionResult genaratePDF(int EmployeeId)
 {
     try
     {
         EmployeeResumePDFViewModel model = new EmployeeResumePDFViewModel();
         var EmployeeDetails = _employeeMethod.getEmployeeById(EmployeeId);//_db.AspNetUsers.Where(x => x.Id == EmployeeId).FirstOrDefault();
         model.EmployeeID = EmployeeId;
         model.FirstName  = EmployeeDetails.FirstName;
         model.LastName   = EmployeeDetails.LastName;
         DateTime currentDate = DateTime.Now;
         string   newfileName = string.Format("" + model.FirstName + "_" + model.LastName + "_Resume.pdf", currentDate.Date);
         return(new Rotativa.ViewAsPdf("ResumePDF", model)
         {
             PageSize = Size.A4,
             PageOrientation = Orientation.Landscape,
             FileName = newfileName
         });
     }catch (Exception ex)
     {
         throw ex;
     }
 }