// 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));
            }
        }
Beispiel #2
0
        /// <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);
        }