public JsonResult SaveCertificate(BaseCertificateEntity certificate) { var rtState = 0; try { var user = CurrentUser.CrmUser; var certificateBll = new BaseCertificateBll(); var entity = certificateBll.Get(certificate.Id); if (entity != null && !string.IsNullOrEmpty(entity.Id)) { certificate.RowStatus = 1; certificate.UpdateId = user.Id; certificate.UpdateBy = user.UserName; certificate.UpdateOn = DateTime.Now; certificateBll.Update(certificate); } else { certificate.RowStatus = 1; certificate.CreatorId = user.Id; certificate.CreateBy = user.UserName; certificate.CreateOn = DateTime.Now; certificateBll.Add(certificate); } } catch (Exception) { rtState = 1; } var rtEntity = new StatusModel <DBNull> { rtData = null, rtMsrg = "成功", rtState = rtState }; return(Json(rtEntity, JsonRequestBehavior.AllowGet)); }