Example #1
0
        public ActionResult AdminBookSearch(FormCollection collection)
        {
            #region Get Search Query

            string query = collection.GetValue("query").AttemptedValue;

            #endregion

            #region Prep Utilities

            BusinessLogicHandler myHandler = new BusinessLogicHandler();
            SearchViewModel model = new SearchViewModel();

            #endregion

            #region Execute Search

            model.Query = query;
            model.BookResults = myHandler.BookGlobalSearch(query);
            model.BookCategoryResults = myHandler.BookCategoryGlobalSearch(query);
            model.AuthorResults = myHandler.AuthorGlobalSearch(query);
            model.PublisherResults = myHandler.PublisherGlobalSearch(query);

            #endregion

            return View(model);
        }
Example #2
0
        public ActionResult Search(FormCollection collect)
        {
            #region Get Search Term
            string query = collect.GetValue("query").AttemptedValue;
            #endregion

            #region init search
            BusinessLogicHandler myHandler = new BusinessLogicHandler();
            SearchViewModel result = new SearchViewModel();
            #endregion

            #region execute search
            result.Query = query;
            result.BookResults = myHandler.BookGlobalSearch(query);
            result.BookCategoryResults = myHandler.BookCategoryGlobalSearch(query);
            result.AuthorResults = myHandler.AuthorGlobalSearch(query);
            result.GadgetResults = myHandler.TechnologyGlobalSearch(query);
            result.GadgetCategoryResults = myHandler.DeviceGlobalSearch(query);
            result.ManufacturerResults = myHandler.ManufacturerGlobalSearch(query);
            result.PublisherResults = myHandler.PublisherGlobalSearch(query);
            #endregion

            return View(result);
        }