public ActionResult AddBeneficiary() { string userType = Convert.ToString(Session["UserTypeID"]); string UserCenterType = Convert.ToString(Session["UserCenterType"]); if (string.IsNullOrEmpty(userType)) { return(RedirectToAction("MainIndex", "Login")); } var ResultData = Common.GetUserRights(userType, "/" + Request.RequestContext.RouteData.Values["Controller"].ToString() + "/" + Request.RequestContext.RouteData.Values["Action"].ToString()); if (ResultData.Count != 0) { List <SpGetStates_Result> States = _loginBuss.GetStates().ToList(); States.Insert(0, new SpGetStates_Result { StateCode = "0", StateName = "--Select State--" }); ViewBag.States = States.Select(m => new SelectListItem() { Text = m.StateName.ToString(), Value = m.StateCode.ToString() }); var Category = _loginBuss.GetCategorys().AsEnumerable().Select(m => new SelectListItem() { Text = m.CategoryName, Value = m.CategoryCode.ToString() }); ViewBag.Categorys = Category; var Data = _loginBuss.GetBeneType(); Data.Insert(0, new SPGetBeneType_Result { BeneTypeID = 0, BeneType = "--Select BeneType--" }); ViewBag.BeneType = Data.AsEnumerable().Select(m => new SelectListItem() { Text = m.BeneType, Value = m.BeneTypeID.ToString() }); //Get Center Types List <SPGetCentersType_Result> CenterTypes = _loginBuss.GetCenterTypes(UserCenterType).ToList(); ViewBag.CenterType = CenterTypes.Select(m => new SelectListItem() { Text = m.CenterType.ToString(), Value = m.CenterTypeID.ToString() }); return(View()); } else { return(RedirectToAction("Index", "Login")); } }