Exemple #1
0
        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));
        }