Exemplo n.º 1
0
        // 依據產品名稱搜尋的自訂路由,取得商品的邏輯與search相同 - kang
        // "CarCarPlan/Product/產品名稱",
        public ActionResult FindProjectName(string id)
        {
            CarCarPlanListViewModel CarCarPlanListVM = new CarCarPlanListViewModel
            {
                CarCarPlanItems = new List <CarCarPlanViewModel>(),

                SelectCarCarPlanItem = new CarCarPlanViewModel()
            };

            var searchPlanTitle       = _carcarplanservice.SearchPlanTitle(id);
            var searchPlanDescription = _carcarplanservice.SearchPlanDescription(id);
            var searchProjectName     = _carcarplanservice.SearchPlanTitle(id);
            var searchCategory        = _carcarplanservice.SearchCategory(id);

            foreach (var item in searchPlanTitle)
            {
                CarCarPlanListVM.CarCarPlanItems.Add(item);
            }

            foreach (var item in searchPlanDescription)
            {
                CarCarPlanListVM.CarCarPlanItems.Add(item);
            }

            foreach (var item in searchProjectName)
            {
                CarCarPlanListVM.CarCarPlanItems.Add(item);
            }

            foreach (var item in searchCategory)
            {
                CarCarPlanListVM.CarCarPlanItems.Add(item);
            }

            CarCarPlanListVM.CarCarPlanItems.GroupBy(x => x.PlanTitle).Select(x => x.First());

            return(View(CarCarPlanListVM));
        }