// GET: Lease
        public ActionResult Index(int LeaseID)
        {
            Userd userd = Session["Userds"] as Userd;

            if (userd != null)
            {
                ViewBag.a = LeaseHousesBLL.SFollow(LeaseID, userd.UserID).Count;
            }
            ViewBag.Facilities = LeaseHousesBLL.OnlyFacilities(LeaseID);
            ViewBag.Only       = LeaseHousesBLL.Only(LeaseID);
            ViewBag.LImg       = LeaseHousesBLL.OnlyLImg(LeaseID);
            return(View());
        }
        public ActionResult RFollow(int?id)
        {
            Userd userd = Session["Userds"] as Userd;

            if (userd != null)
            {
                LeaseHousesBLL.DeleSFollow(id ?? 0, userd.UserID);
                int sid = id ?? 0;
                return(RedirectToAction("Index", new { LeaseID = sid }));
            }
            else
            {
                return(RedirectToAction("Index", "Login"));
            }
        }
        /// <summary>
        /// 查询所有
        /// </summary>
        /// <returns></returns>
        public ActionResult LeaseAll(int?a, int?page)
        {
            if (a == 1)
            {
                ViewBag.lease = LeaseHousesBLL.Higtlow();
                ViewBag.a     = a;
                //第几页  三目运算符
                int pageNumber = page ?? 1;
                //每页显示多少条
                int pageSize = 5;
                //排序
                List <Lease> kk = LeaseHousesBLL.Higtlow();

                ///通过ToPagedList扩展方法进行分页
                IPagedList <Lease> usePageList = kk.ToPagedList(pageNumber, pageSize);
                ViewBag.course = usePageList;
                return(View(usePageList));
            }
            else if (a == 2)
            {
                ViewBag.lease = LeaseHousesBLL.Lowthig();
                ViewBag.a     = a; //第几页  三目运算符
                int pageNumber = page ?? 1;
                //每页显示多少条
                int pageSize = 5;
                //排序
                List <Lease> kk = LeaseHousesBLL.Lowthig();

                ///通过ToPagedList扩展方法进行分页
                IPagedList <Lease> usePageList = kk.ToPagedList(pageNumber, pageSize);
                ViewBag.course = usePageList;
                return(View(usePageList));
            }
            else if (a == 3)
            {
                ViewBag.lease = LeaseHousesBLL.Newest();
                ViewBag.a     = a; //第几页  三目运算符
                int pageNumber = page ?? 1;
                //每页显示多少条
                int pageSize = 5;
                //排序
                List <Lease> kk = LeaseHousesBLL.Newest();

                ///通过ToPagedList扩展方法进行分页
                IPagedList <Lease> usePageList = kk.ToPagedList(pageNumber, pageSize);
                ViewBag.course = usePageList;
                return(View(usePageList));
            }
            else if (a == 4)
            {
                ViewBag.lease = LeaseHousesBLL.Oldest();
                ViewBag.a     = a; //第几页  三目运算符
                int pageNumber = page ?? 1;
                //每页显示多少条
                int pageSize = 5;
                //排序
                List <Lease> kk = LeaseHousesBLL.Oldest();

                ///通过ToPagedList扩展方法进行分页
                IPagedList <Lease> usePageList = kk.ToPagedList(pageNumber, pageSize);
                ViewBag.course = usePageList;
                return(View(usePageList));
            }
            else
            {
                ViewBag.lease = LeaseHousesBLL.LeaseList();
                ViewBag.a     = 0; //第几页  三目运算符
                int pageNumber = page ?? 1;
                //每页显示多少条
                int pageSize = 5;
                //排序
                List <Lease> kk = LeaseHousesBLL.LeaseList();

                ///通过ToPagedList扩展方法进行分页
                IPagedList <Lease> usePageList = kk.ToPagedList(pageNumber, pageSize);
                ViewBag.course = usePageList;
                return(View(usePageList));
            }
        }