// GET: Client/ClientDashboard public ActionResult ClientDashboardType(string clientDashboardType) { int userID = 0; if (this.Session["UserID"] != null) { userID = Convert.ToInt32(this.Session["UserID"]); } if (clientDashboardType == "INP") { ClientDashboardTypeViewModel model = new ClientDashboardTypeViewModel(); model = this._manageClient.GetCheckedClientSection(userID); return(PartialView("ClientInProcessType_PV", model)); } else { Users user = new Users(); if (userID != null && userID > 0) { user = this._manageClient.GetUserDetails(userID); } return(this.PartialView("ClientAcceptedType_PV", user)); } }
/// <summary> /// Get Checked Client Section /// </summary> /// <param name="userID">userID</param> /// <returns>Return list</returns> public ClientDashboardTypeViewModel GetCheckedClientSection(int userID) { var user = this.unitOfWork.UserRepository.GetQuery(x => x.UserID == userID).FirstOrDefault(); ClientDashboardTypeViewModel clientDetail = new ClientDashboardTypeViewModel(); if (user != null) { if (!string.IsNullOrEmpty(user.WelfareSection)) { clientDetail.MedicalSection = user.WelfareSection.Contains("M"); clientDetail.EducationSection = user.WelfareSection.Contains("E"); clientDetail.FoodSection = user.WelfareSection.Contains("F"); } } return(clientDetail); }