public static void ResetIndexVM(SalesInventoryVM model)
        {
            List <SelectListItem> yRange = new List <SelectListItem>();
            List <SelectListItem> pRange = new List <SelectListItem>();

            yRange.Add(new SelectListItem()
            {
                Value = "", Text = "No Min", Selected = true
            });
            pRange.Add(new SelectListItem()
            {
                Value = "", Text = "No Min", Selected = true
            });
            for (int i = 2000; i < 2020; i++)
            {
                yRange.Add(new SelectListItem()
                {
                    Value = i.ToString(), Text = i.ToString()
                });
            }
            for (int i = 5000; i < 500000; i += 5000)
            {
                pRange.Add(new SelectListItem()
                {
                    Value = i.ToString(), Text = i.ToString()
                });
            }
            model.YearRange  = yRange;
            model.PriceRange = pRange;
        }
        public ActionResult Index()
        {
            SalesInventoryVM model = new SalesInventoryVM();

            SalesPostmaster.ResetIndexVM(model);

            return(View(model));
        }
        public ActionResult Index(SalesInventoryVM model)
        {
            SearchManager searchMgr = new SearchManager();

            model.Query.InventoryType = InventoryType.Sales;

            model.Result = searchMgr.GetSearchResult(searchMgr.ParcelPackage(model.Query));

            SalesPostmaster.ResetIndexVM(model);

            return(View(model));
        }