Example #1
0
        /// <summary>
        /// 发表咨询
        /// </summary>
        /// <returns></returns>
        public JsonResult CreateConsult()
        {
            ConsultationInfo info = new ConsultationInfo();

            info.ProductSysNo  = int.Parse(Request["ProductSysNo"].ToString());
            info.CustomerSysNo = this.CurrUser.UserSysNo;
            info.Content       = Request["Content"].ToString();
            info.Type          = Request["Type"].ToString();
            bool IsSuccess = ConsultationFacade.CreateProductConsult(info);

            if (IsSuccess)
            {
                return(new JsonResult()
                {
                    Data = 1
                });
            }
            else
            {
                return(new JsonResult()
                {
                    Data = 0
                });
            }
        }
Example #2
0
 public static bool CreateProductConsultInfo(AddProductConsultInfoViewModel request)
 {
     if (request.ProductSysNo <= 0)
     {
         throw new BusinessException("商品编号不能为空!");
     }
     if (string.IsNullOrEmpty(request.Content))
     {
         throw new BusinessException("咨询内容不能为空!");
     }
     if (string.IsNullOrEmpty(request.Type))
     {
         throw new BusinessException("咨询类型不能为空!");
     }
     return(ConsultationFacade.CreateProductConsult(EntityConverter <AddProductConsultInfoViewModel, ConsultationInfo> .Convert(request)));
 }
Example #3
0
        /// <summary>
        /// 发表咨询回复
        /// </summary>
        /// <returns></returns>
        public JsonResult CreateProductConsultReply()
        {
            ProductConsultReplyInfo info = new ProductConsultReplyInfo();

            info.ConsultSysNo            = int.Parse(Request["ConsultSysNo"].ToString());
            info.ReplyType               = FeedbackReplyType.Web;
            info.CustomerSysNo           = this.CurrUser.UserSysNo;
            info.CustomerInfo.CustomerID = this.CurrUser.UserID;
            info.Content            = Request["Content"].ToString();
            info.CustomerInfo.Email = Request["Email"].ToString();
            int    ProductSysNo = int.Parse(Request["ProductSysNo"].ToString());
            string ProductName  = Request["ProductName"].ToString();
            bool   IsSuccess    = ConsultationFacade.CreateProductConsultReply(info, ProductSysNo, ProductName);

            if (IsSuccess)
            {
                //ConsultationFacade.SendMailConsultReply();
                return(Json("1", JsonRequestBehavior.AllowGet));
            }
            else
            {
                return(Json("发表评论失败!", JsonRequestBehavior.AllowGet));
            }
        }