public JsonResult TimelineJsonData() { CandidateDetailBoardLogic detailBoardLogic = new CandidateDetailBoardLogic(); return(Json(detailBoardLogic.GetDetails().Select(a => new { CandidateId = a.CandidateId, LocationName = a.LocationName, CandidateName = a.CandidateName, OnBoardingDate = a.OnBoardingDate.ToString("MM-dd-yyyy"), SalesAssocaites = a.SalesAssocaites, ExpertCVStatus = string.Format("Start={0} to End={1}<br>RUC={2}<br>Total Days={3}", a.ResumeProcessStarted == null ? "N/A" : a.ResumeProcessStarted.ToString(), a.ResumeProcessEnded == null ? "N/A" : a.ResumeProcessEnded.ToString(), a.ResumeUnderstandingDate == null ? "N/A": a.ResumeUnderstandingDate.ToString(), a.TotalResumeDays), CurrentStatus = a.CurrentStatus, MarketingStatus = string.Format("Start={0} to End={1}<br>Total Days={2}", a.MarketingStartDate == null ? "N/A" : a.MarketingStartDate.ToString(), a.PODate == null ? "N/A" : a.PODate.ToString(), a.TotalMarketingDays), TrainingStatus = string.Format("Start={0} to End={1}<br>Total Days={2}", a.TrainingStartDate == null ? "N/A" : a.TrainingStartDate.ToString(), a.TrainingEndDate == null ? "N/A" : a.TrainingEndDate.ToString(), a.TotalTrainingDays), PODate = a.PODate != null ? a.PODate.ToString() : "N/A", TechnicalStatus = "https://localhost:44372/Content/images/details.png", OnboardingStatus = "https://localhost:44372/Content/images/details.png", AccountStatus = "https://localhost:44372/Content/images/details.png", DisputeStatus = "https://localhost:44372/Content/images/details.png" }), JsonRequestBehavior.AllowGet)); }
public ActionResult TimeLine() { CandidateDetailBoardLogic detailBoardLogic = new CandidateDetailBoardLogic(); return(View(detailBoardLogic.GetDetails())); }