Ejemplo n.º 1
0
        public ActionResult Index(int? page)
        {
            var mainView = new TourSearchViewModel();
            var tourViewData = CreateListViewData<TourListViewData>(page);
            var tourResult = tourRepository.Search(new TourSearchCriteria { Page = page });
            tourViewData.Tours = tourResult.Result;
            tourViewData.TotalCount = tourResult.Total;

            mainView.TourListViewData = tourViewData;
            mainView.Locations = localRepository.Search(new LocationSearchCriteria());
            tourViewData.SiteTitle = "Tour list";
            if (Request.IsAjaxRequest())
            {
                return PartialView("TourList", tourViewData);
            }
            return View("Index", mainView);
        }
Ejemplo n.º 2
0
        public ActionResult TourList(TourSearchCriteria criteria)
        {
            var mainView = new TourSearchViewModel();
            var viewData = CreateListViewData<TourListViewData>(criteria.Page);
            var pagedResult = tourRepository.Search(new TourSearchCriteria { Page = criteria.Page });
            viewData.Tours = pagedResult.Result;
            viewData.TotalCount = pagedResult.Total;

            mainView.TourListViewData = viewData;
            //mainView.Locations = locationRepository.S();
            viewData.SiteTitle = "Tour list";
            if (Request.IsAjaxRequest())
            {
                return PartialView("TourList", viewData);
            }
            return View("Index", mainView);
        }
Ejemplo n.º 3
0
        public ActionResult Search(TourSearchCriteria crit)
        {
            var mainView = new TourSearchViewModel();
            //var viewData = CreateListViewData<TourListViewData>(crit.Page);
            //var pagedResult = tourRepository.Search(crit);
            //viewData.Tours = pagedResult.Result;
            //viewData.TotalCount = viewData.Tours.Count > 0 ? pagedResult.Total : 0;
            //viewData.SiteTitle = "Tour list";
            //mainView.TourListViewData = viewData;
            //mainView.TourSearchCriteria = crit;

            //if (Request.IsAjaxRequest())
            //{
            //    return PartialView("TourList", viewData);
            //}
            //mainView.Locations = localRepository.SelectAll();
            return View("Index", mainView);
        }