//搜索小秘书 新增数据 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)); } }
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); } }