/// <summary> /// 更新用户等级 /// </summary> /// <param name="userRank">用户等级</param> public void Update(UserRank userRank) { EventBus <UserRank> .Instance().OnBefore(userRank, new CommonEventArgs(EventOperationType.Instance().Update())); userRankRepository.Update(userRank); EventBus <UserRank> .Instance().OnAfter(userRank, new CommonEventArgs(EventOperationType.Instance().Update())); }
/// <summary> /// 添加用户等级 /// </summary> /// <param name="userRank">用户等级</param> /// <returns>添加成功返回true,否则返回false</returns> public bool Create(UserRank userRank) { EventBus<UserRank>.Instance().OnBefore(userRank, new CommonEventArgs(EventOperationType.Instance().Create())); object object_UserRankId = userRankRepository.Insert(userRank); if (object_UserRankId == null) return false; int result = -1; int.TryParse(object_UserRankId.ToString(), out result); if (result > 0) EventBus<UserRank>.Instance().OnAfter(userRank, new CommonEventArgs(EventOperationType.Instance().Create())); return result > 0; }
/// <summary> /// 删除用户等级 /// </summary> /// <param name="rank">用户级别</param> public void Delete(int rank) { UserRank userRank = userRankRepository.Get(rank); if (userRank == null) { return; } EventBus <UserRank> .Instance().OnBefore(userRank, new CommonEventArgs(EventOperationType.Instance().Delete())); userRankRepository.Delete(userRank); EventBus <UserRank> .Instance().OnAfter(userRank, new CommonEventArgs(EventOperationType.Instance().Delete())); }
/// <summary> /// 添加用户等级 /// </summary> /// <param name="userRank">用户等级</param> /// <returns>添加成功返回true,否则返回false</returns> public bool Create(UserRank userRank) { EventBus <UserRank> .Instance().OnBefore(userRank, new CommonEventArgs(EventOperationType.Instance().Create())); object object_UserRankId = userRankRepository.Insert(userRank); if (object_UserRankId == null) { return(false); } int result = -1; int.TryParse(object_UserRankId.ToString(), out result); if (result > 0) { EventBus <UserRank> .Instance().OnAfter(userRank, new CommonEventArgs(EventOperationType.Instance().Create())); } return(result > 0); }
/// <summary> /// 更新用户等级 /// </summary> /// <param name="userRank">用户等级</param> public void Update(UserRank userRank) { EventBus<UserRank>.Instance().OnBefore(userRank, new CommonEventArgs(EventOperationType.Instance().Update())); userRankRepository.Update(userRank); EventBus<UserRank>.Instance().OnAfter(userRank, new CommonEventArgs(EventOperationType.Instance().Update())); }