Beispiel #1
0
        public ActionResult GetOfficeDeskDetail(string productGuid, string lang)
        {
            T_Product_office_desk        _T_Product_office_desk        = bll_desk.GetT_Product_office_desk(productGuid);
            T_Product_office_desk_detail _T_Product_office_desk_detail = bll_desk.GetT_Product_office_desk_detail(_T_Product_office_desk.Id, lang);

            T_Product_office_description m = bll_desk.GetT_Product_office_description_first(_T_Product_office_desk_detail.introductionIndex, lang);

            _T_Product_office_desk_detail.introduction = m == null ? "" : m.textValue;                                                                         //产品介绍

            List <T_Product_office_description> descriptions = bll_desk.GetT_Product_office_description(_T_Product_office_desk_detail.DescriptionIndex, lang); //产品关键参数

            List <T_Office_Files> T_Office_Files = bll_file.GetT_Office_Files(_T_Product_office_desk.Id);
            //收藏
            T_Office_desk_collect collect = new T_Office_desk_collect();

            if (Session["emailName"] != null && Session["emailName"].ToString() != "")
            {
                string pname = Session["emailName"].ToString();

                collect = bll_collect.GetT_Office_desk_collect(_T_Product_office_desk.Id, pname);
            }

            var list = new
            {
                T_Product_office_desk        = _T_Product_office_desk,
                T_Product_office_desk_detail = _T_Product_office_desk_detail,
                descriptions   = descriptions,
                T_Office_Files = T_Office_Files,
                collect        = collect,
            };
            JsonResult jr = Json(list, JsonRequestBehavior.AllowGet);

            jr.MaxJsonLength = int.MaxValue;
            return(jr);
        }
Beispiel #2
0
        public int AddT_Office_desk_collect(int deskId, string pname)
        {
            T_Office_desk_collect model = new T_Office_desk_collect();

            model.CreateTime  = DateTime.Now;
            model.DeskId      = deskId;
            model.collectUser = pname;

            return(base.AddEntities <T_Office_desk_collect>(model));
        }
Beispiel #3
0
        public int deleteT_Office_desk_collect(int deskId, string pname)
        {
            T_Office_desk_collect model = GetT_Office_desk_collect(deskId, pname);

            if (model != null & model.Id > 0)
            {
                model.deleteSign = 1;

                return(base.Update <T_Office_desk_collect>(model));
            }
            return(0);
        }
Beispiel #4
0
        public T_Office_desk_collect GetT_Office_desk_collect(int deskId, string pname)
        {
            var q = from x in read_db.T_Office_desk_collect
                    where x.deleteSign != 1
                    where x.DeskId == deskId
                    where x.collectUser == pname
                    select x;

            T_Office_desk_collect m = q.FirstOrDefault();

            return(m);
        }
Beispiel #5
0
        public ActionResult GetCollect(int deskId)
        {
            //收藏
            T_Office_desk_collect collect = new T_Office_desk_collect();

            if (Session["emailName"] != null && Session["emailName"].ToString() != "")
            {
                string pname = Session["emailName"].ToString();
                collect = bll_collect.GetT_Office_desk_collect(deskId, pname);
            }
            JsonResult jr = Json(collect, JsonRequestBehavior.AllowGet);

            jr.MaxJsonLength = int.MaxValue;
            return(jr);
        }