コード例 #1
0
        //搜索小秘书  新增数据
        public ActionResult addseach(ScrherSAVE ssave)
        {
            ssave.addUserID = LoginUser.ID;
            ssave.DEL       = 0;
            if (ssave.ID > 0)
            {
                //修改
                ssave.Edittime = MvcApplication.GetT_time();

                bool bl = ScrherSAVEService.EditEntity(ssave);
                if (bl)
                {
                    addsechmishu(ssave);
                }
                return(Json("okedit", JsonRequestBehavior.AllowGet));
            }
            else
            {
                //新增
                ssave.Addtime = MvcApplication.GetT_time();
                ssave         = ScrherSAVEService.AddEntity(ssave);
                addsechmishu(ssave);
                return(Json("ok", JsonRequestBehavior.AllowGet));
            }
        }
コード例 #2
0
        private void addsechmishu(ScrherSAVE ssave)
        {
            int         sco = GetSeachdata(ssave.ID, 1, 40);
            T_ScehMiShu sms = new T_ScehMiShu();

            sms.UserId    = LoginUser.ID;
            sms.ScehCount = sco;

            sms.ScrherSAVEId = ssave.ID;
            var fsc = T_ScehMiShuService.LoadEntities(x => x.ScrherSAVEId == ssave.ID && x.UserId == LoginUser.ID).FirstOrDefault();

            if (fsc != null)
            {
                fsc.ScehCount = sco;
                fsc.ScehTime  = ssave.Edittime == null? (DateTime)ssave.Addtime:(DateTime)ssave.Edittime;
                T_ScehMiShuService.EditEntity(fsc);
            }
            else
            {
                sms.ScehTime = (DateTime)ssave.Addtime;
                T_ScehMiShuService.AddEntity(sms);
            }
        }