Пример #1
0
        /// <summary>
        /// 保存通知消息
        /// </summary>
        /// <param name="DefineSave"></param>
        /// <returns></returns>
        public string SaveNotice(NOTICEEntity DefineSave)
        {
            var v = GetVerify(DefineSave);

            if (DefineSave.ID.IsEmpty())
            {
                DefineSave.ID = NewINC("NOTICE");
            }
            //如果状态为2,保存 发布人信息
            if (DefineSave.STATUS == "2")
            {
                DefineSave.VERIFY      = employee.Id;
                DefineSave.VERIFY_NAME = employee.Name;
                DefineSave.VERIFY_TIME = DateTime.Now.ToString();
            }
            DefineSave.REPORTER      = employee.Id;
            DefineSave.REPORTER_NAME = employee.Name;
            DefineSave.REPORTER_TIME = DateTime.Now.ToString();
            v.Require(a => a.ID);
            v.Require(a => a.TITLE);
            v.Require(a => a.STATUS);
            v.Require(a => a.CONTENT);
            v.Verify();
            DbHelper.Save(DefineSave);
            return(DefineSave.ID);
        }
Пример #2
0
        public void Delete(NOTICEEntity DefineDelete)
        {
            var v = GetVerify(DefineDelete);

            v.Require(a => a.ID);
            v.Verify();
            CommenDelete(DefineDelete);
        }
Пример #3
0
 public string Save(NOTICEEntity DefineSave)
 {
     return(service.XtglService.SaveNotice(DefineSave));
 }