public ActionResult Index()
        {
            Models.ExternalInventoryBookingRequestModel search = new Models.ExternalInventoryBookingRequestModel();
            List <CLayer.BookingExternalInventory>      users  = BLayer.BookingExternalInventory.GetAllForSearch("", 1, 0, 25, 0);

            search.SearchString = "";
            search.SearchValue  = 1;
            search.TotalRows    = 0;
            search.ExternalInventoryBookRequestList = users;
            if (users.Count > 0)
            {
                search.TotalRows = users[0].TotalRows;
            }
            search.Limit       = 25;
            search.currentPage = 1;
            ViewBag.Filter     = search;
            return(View(search));
        }
        public ActionResult Filter(Models.ExternalInventoryBookingRequestModel data)
        {
            if (data.SearchString == null)
            {
                data.SearchString = "";
            }
            List <CLayer.BookingExternalInventory> users = BLayer.BookingExternalInventory.GetAllForSearch(data.SearchString, data.SearchValue, 0, 25, data.SaveStatus);

            ViewBag.Filter = new Models.OfflineBookingModel();
            Models.ExternalInventoryBookingRequestModel forPager = new Models.ExternalInventoryBookingRequestModel()
            {
                SearchString = data.SearchString,
                SearchValue  = data.SearchValue,
                TotalRows    = 0,
                Limit        = 25,
                currentPage  = 1
            };
            if (users.Count > 0)
            {
                forPager.TotalRows = users[0].TotalRows;
            }
            ViewBag.Filter = forPager;
            return(PartialView("List", users));
        }