Exemple #1
0
        public JsonResult GetAreaByParentId(string parentId)
        {
            int pid = Utility.Util.ParseHelper.ToInt(parentId);
            pbsBasicRegionListResult resultBeijing                   = new pbsBasicRegionListResult();
            pbs_basic_RegionService  pbsBasicRegionService           = new pbs_basic_RegionService();
            ResultInfo <List <pbs_basic_Region> > resultinfo_beijing = pbsBasicRegionService.GetThisRegionList(pid);

            if (resultinfo_beijing.Result && resultinfo_beijing.Data != null)
            {
                resultBeijing.List = resultinfo_beijing.Data;
            }

            return(Json(resultBeijing.List, JsonRequestBehavior.AllowGet));
        }
Exemple #2
0
        public ActionResult ActivityAll(string activityClassId, string ageRangeId, string regionId, string keyWords)
        {
            #region 北京地区列表
            pbsBasicRegionListResult resultBeijing                   = new pbsBasicRegionListResult();
            pbs_basic_RegionService  pbsBasicRegionService           = new pbs_basic_RegionService();
            ResultInfo <List <pbs_basic_Region> > resultinfo_beijing = pbsBasicRegionService.GetThisRegionList(110100);
            if (resultinfo_beijing.Result && resultinfo_beijing.Data != null)
            {
                resultBeijing.List = resultinfo_beijing.Data;
            }
            ViewData["ListBeijingRegion"] = resultBeijing.List;
            #endregion

            #region 年龄范围
            pbsBasicAgeRangeListResult resultAge = new pbsBasicAgeRangeListResult();
            pbs_basic_AgeRangeService  pbsBasicAgeRangeService     = new pbs_basic_AgeRangeService();
            ResultInfo <List <pbs_basic_AgeRange> > resultinfo_age = pbsBasicAgeRangeService.GetAllAgeRangeList();
            if (resultinfo_age.Result && resultinfo_age.Data != null)
            {
                resultAge.List = resultinfo_age.Data;
            }
            ViewData["ListAge"] = resultAge.List;
            #endregion

            //#region 活动类型
            //pbsBasicGoodsTypeListResult resultType = new pbsBasicGoodsTypeListResult();
            //pbs_basic_GoodsTypeService pbsBasicGoodsTypeService = new pbs_basic_GoodsTypeService();
            //ResultInfo<List<pbs_basic_GoodsType>> resultinfo_type = pbsBasicGoodsTypeService.GetAllGoodTypeList();
            //if (resultinfo_type.Result && resultinfo_type.Data != null)
            //{
            //    resultType.List = resultinfo_type.Data;
            //}
            //ViewData["ListType"] = resultType.List;
            //#endregion

            #region 活动筛选分类
            pbsBasicActivityClassListResult resultFilter = new pbsBasicActivityClassListResult();
            pbs_basic_ActivityClassService  pbsBasicActivityClassService        = new pbs_basic_ActivityClassService();
            ResultInfo <List <pbs_basic_ActivityClass> > resultinfo_filrerClass = pbsBasicActivityClassService.GetAllActivityClassList();
            if (resultinfo_filrerClass.Result && resultinfo_filrerClass.Data != null)
            {
                resultFilter.List = resultinfo_filrerClass.Data;
            }
            ViewData["ListFilterClass"] = resultFilter.List;
            #endregion

            //int tid = Utility.Util.ParseHelper.ToInt(goodsTypeId);
            int fid = Utility.Util.ParseHelper.ToInt(activityClassId);
            int aid = Utility.Util.ParseHelper.ToInt(ageRangeId);
            int rid = Utility.Util.ParseHelper.ToInt(regionId);

            if (fid == 0)
            {
                fid = -1;
            }
            if (aid == 0)
            {
                aid = -1;
            }
            if (rid == 0)
            {
                rid = -1;
            }

            List <pbs_basic_GoodsView> listGoods                     = new List <pbs_basic_GoodsView>();
            pbs_basic_GoodsService     pbsBasicGoodsService          = new pbs_basic_GoodsService();
            ResultInfo <List <pbs_basic_GoodsView> > result_activity = pbsBasicGoodsService.GetGoodsList(keyWords, -1, -1, aid, rid, 0, -1, -1, -1, fid);
            if (result_activity.Result && result_activity.Data != null)
            {
                listGoods = result_activity.Data.ToList();
            }

            ViewData["ListGoods"] = listGoods;

            return(View());
        }