public JsonResult XihuanBiji(int DakaRen, int PinglunRen, int Kongjian, int Peibanshi, int ProductBook, int DakaBiji, bool status)
        {
            BijiDianzan xihuan = new BijiDianzan();

            xihuan.DakaRen     = DakaRen;
            xihuan.Dianzan     = status;
            xihuan.DakaBiji    = DakaBiji;
            xihuan.DianzanRen  = PinglunRen;
            xihuan.Kongjian    = Kongjian;
            xihuan.Peibanshi   = Peibanshi;
            xihuan.ProductBook = ProductBook;
            Message msg = new Message();

            try
            {
                var dianzan = unitOfWork._bijiDianzansRepository.Get(filter: u => u.DakaBiji == DakaBiji && u.DianzanRen == PinglunRen);

                if (dianzan.Count() > 0)
                {
                    BijiDianzan _xihuan = dianzan.First();
                    _xihuan.Dianzan    = xihuan.Dianzan;
                    _xihuan.CreateTime = System.DateTime.Now;
                    unitOfWork._bijiDianzansRepository.Update(_xihuan);
                }
                else
                {
                    xihuan.CreateTime = System.DateTime.Now;
                    unitOfWork._bijiDianzansRepository.Insert(xihuan);
                }
                unitOfWork.Save();

                msg.MessageStatus = "true";
                msg.MessageInfo   = "点赞成功";
            }
            catch
            {
                msg.MessageStatus = "false";
                msg.MessageInfo   = "点赞失败";
            }

            return(Json(msg, JsonRequestBehavior.AllowGet));
        }
示例#2
0
        public JsonResult XihuanBiji(int BijiZuozhe, int Canyuren, int Dushuying, int Peiduren, int Shumu, int Biji, bool status)
        {
            BijiDianzan xihuan = new BijiDianzan();

            xihuan.BijiZuozhe  = BijiZuozhe;
            xihuan.Dianzan     = status;
            xihuan.DianzanBiji = Biji;
            xihuan.Dianzanren  = Canyuren;
            xihuan.Dushuying   = Dushuying;
            xihuan.Peiduren    = Peiduren;
            xihuan.Shumu       = Shumu;
            Message msg = new Message();

            try
            {
                var dianzan = unitOfWork.bijiDianzansRepository.Get(filter: u => u.DianzanBiji == Biji && u.Dianzanren == Canyuren);

                if (dianzan.Count() > 0)
                {
                    BijiDianzan _xihuan = dianzan.First();
                    _xihuan.Dianzan    = xihuan.Dianzan;
                    _xihuan.CreateTime = System.DateTime.Now;
                    unitOfWork.bijiDianzansRepository.Update(_xihuan);
                }
                else
                {
                    xihuan.CreateTime = System.DateTime.Now;
                    unitOfWork.bijiDianzansRepository.Insert(xihuan);
                }
                unitOfWork.Save();

                msg.MessageStatus = "true";
                msg.MessageInfo   = "点赞成功";
            }
            catch {
                msg.MessageStatus = "false";
                msg.MessageInfo   = "点赞失败";
            }

            return(Json(msg, JsonRequestBehavior.AllowGet));
        }