public void SetUserEntity(UserEntity user) { var userEntity = GetUserEntity(user.Permissions.Namespace, user.GoogleIDNumber); if (userEntity == null) { var insertOp = TableOperation.Insert(user); UserTable.Execute(insertOp); } else { try { userEntity.BattlelogID = user.BattlelogID; userEntity.GoogleIDNumber = user.GoogleIDNumber; userEntity.AccountEnabled = user.AccountEnabled; userEntity.Permissions = user.Permissions; var insertOrReplaceOperation = TableOperation.InsertOrReplace(userEntity); UserTable.Execute(insertOrReplaceOperation); } catch (Exception e) { LogUtility.Log(GetType().Name, MethodBase.GetCurrentMethod().Name, e.Message); } } }
public void AddorUpdateUser(UserEntity user) { RoleUtility.SetUserEntity(user); }
public void AddorUpdateUser(UserEntity user) { PermissionsUtil.AddorUpdateUser(user); }