Esempio n. 1
0
        /// <summary>
        ///  联系我们
        /// </summary>
        /// <returns></returns>
        public ActionResult ContactUs(int?id)
        {
            if (id.Value != 4)
            {
                if (_newService.CategoryId(id.Value) != 4)
                {
                    throw new Exception("输入的参数有误");
                }
            }
            else if (id.Value == 0)
            {
                throw new Exception("输入的参数有误");
            }
            HomeListModel model = new HomeListModel();

            if (_newService.Category(id.Value))
            {
                //根据一级标题查询一个二级标题Id
                int categoryId = _newService.CategoryId(id.Value);
                model.CategoryId     = categoryId;
                model.CategoryModels = _newService.GetCategoryById(id.Value).ToModelAsCollection <Category, CategoryModel>();
                model.CategoryModel  = _newService.GetCategory(categoryId).ToModel <CategoryModel>();
            }
            else
            {
                model.CategoryId = id.Value;
                //根据二级标题去查询一级标题的Id
                model.CategoryModels = _newService.GetCategoryById(_newService.CategoryId(id.Value)).ToModelAsCollection <Category, CategoryModel>();
                model.CategoryModel  = _newService.GetCategory(id.Value).ToModel <CategoryModel>();
            }
            return(View(model));
        }