Example #1
0
        /// <summary>
        /// 添加实体
        /// </summary>
        /// <param name="entity">The entity.</param>
        /// <param name="opertionUser">操作者信息</param>
        /// <returns>Result.</returns>
        public static Result Add(Sysrole entity, OpertionUser opertionUser)
        {
            try
            {
                var ret = SysroleRepository.Instance.Add <Sysrole>(entity);

                DbLog.WriteDbLog(nameof(Sysrole), "添加记录", ret, entity.ToJsonString(), opertionUser, OperLogType.添加);

                return(new Result()
                {
                    IsSucceed = ret > 0, Message = ret.ToString()
                });
            }
            catch (Exception ex)
            {
                FastDev.Log.LogHelper.WriteLog(ex, "SysroleLogic.Add Entity异常");

                return(new Result()
                {
                    IsSucceed = false, Message = ex.Message
                });
            }
        }