コード例 #1
0
ファイル: PartialController.cs プロジェクト: dmhai/ColoPay
        public PartialViewResult TopicReply(int id)
        {
            YSWL.MALL.BLL.SNS.GroupTopicReply          topicReplyBLL = new YSWL.MALL.BLL.SNS.GroupTopicReply();
            List <YSWL.MALL.Model.SNS.GroupTopicReply> topicReplies  = topicReplyBLL.GetModelList(string.Format("TopicID={0}", id));

            ViewBag.Id = id;
            return(PartialView(topicReplies));
        }
コード例 #2
0
        public ActionResult AJaxCreateTopicReply(FormCollection fm)
        {
            string Des      = Common.InjectionFilter.Filter(fm["Des"] != null ? fm["Des"].ToString() : "");
            long   Pid      = Common.Globals.SafeLong(fm["Pid"], 0);
            int    GroupId  = Common.Globals.SafeInt(fm["GroupId"], 0);
            int    TopicId  = Common.Globals.SafeInt(fm["TopicId"], 0);
            string ImageUrl = "";

            //商品和图片只能发一个
            if (Pid == 0)
            {
                ImageUrl = fm["ImageUrl"] != null ? fm["ImageUrl"].ToString() : "";
            }
            if (string.IsNullOrEmpty(Des))
            {
                return(Content("No"));
            }
            YSWL.MALL.BLL.SNS.GroupTopicReply   bllTopicReply   = new YSWL.MALL.BLL.SNS.GroupTopicReply();
            YSWL.MALL.Model.SNS.GroupTopicReply modelTopicReply = new Model.SNS.GroupTopicReply();
            modelTopicReply.Description = Des;
            //移动图片
            string savePath       = "/Upload/SNS/Images/Group/" + DateTime.Now.ToString("yyyyMMdd") + "/";
            string saveThumbsPath = "/Upload/SNS/Images/GroupThumbs/" + DateTime.Now.ToString("yyyyMMdd") + "/";

            modelTopicReply.PhotoUrl      = YSWL.MALL.BLL.SNS.Photos.MoveImage(ImageUrl, savePath, saveThumbsPath);
            modelTopicReply.GroupID       = GroupId;
            modelTopicReply.CreatedDate   = DateTime.Now;
            modelTopicReply.ReplyUserID   = currentUser.UserID;
            modelTopicReply.ReplyNickName = currentUser.NickName;
            modelTopicReply.Status        = 1;
            modelTopicReply.TopicID       = TopicId;
            if ((modelTopicReply.ReplyID = bllTopicReply.AddEx(modelTopicReply, Pid)) > 0)
            {
                YSWL.MALL.BLL.SNS.GroupTopicReply          bllReply = new YSWL.MALL.BLL.SNS.GroupTopicReply();
                List <YSWL.MALL.Model.SNS.GroupTopicReply> list     = new List <Model.SNS.GroupTopicReply>();
                modelTopicReply = bllReply.GetModel(modelTopicReply.ReplyID);
                list.Add(modelTopicReply);
                return(PartialView(CurrentThemeViewPath + "/Group/TopicReplyResult.cshtml", list));
            }
            return(Content("No"));
        }