/// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        //[Route("SearchPageAdmin/Search")]
        public ActionResult Search()
        {
            var viewModel = new SearchPageAdminViewModel <SearchDocAdmin>();

            var client = SearchFactory <SearchDocAdmin> .SearchClient;

            var req = new SearchRequest()
            {
                QueryText          = Request["q"],
                CurrentPage        = TypeParser.ParseInt(Request["p"], 1),
                Refinements        = Request["r"],
                PageSize           = 10,
                EnableHighlighting = true,
            };

            foreach (var category in EpiHelper.GetRootCategories())
            {
                req.Facets.Add(new CategoryFacet("categories", category.Name, category.Name));
            }

            viewModel.Response  = client.Search(req);
            viewModel.QueryText = Request["q"];

            return(View("~/MissionSearchEpi/UI/Views/SearchPageAdmin/index.cshtml", viewModel));
        }
        /// <summary>
        ///
        /// </summary>
        /// <returns></returns>
        public ActionResult Index()
        {
            var viewModel = new SearchPageAdminViewModel <SearchDocAdmin>();

            return(View("~/MissionSearchEpi/UI/Views/SearchPageAdmin/index.cshtml", viewModel));
        }