Пример #1
0
        private void Handle(UpdateAccountMessage message)
        {
            Account account = AccountManager.FindAccountById(message.Account.Id);

            if (account == null)
            {
                Client.SendError(string.Format("Account {0} not found", message.Account.Id));
            }
            else
            {
                account.PasswordHash   = message.Account.PasswordHash;
                account.SecretQuestion = message.Account.SecretQuestion;
                account.SecretAnswer   = message.Account.SecretAnswer;
                account.Tokens         = (int)message.Account.Tokens;
                Database.Update(account);
                Client.ReplyRequest(new CommonOKMessage(), message);
            }
        }
Пример #2
0
        private void Handle(UpdateAccountMessage message)
        {
            var account = AccountManager.FindAccountById(message.Account.Id);

            if (account == null)
            {
                Client.SendError(string.Format("Account {0} not found", message.Account.Id), message);
                return;
            }

            account.PasswordHash   = message.Account.PasswordHash;
            account.SecretQuestion = message.Account.SecretQuestion;
            account.SecretAnswer   = message.Account.SecretAnswer;
            account.UserGroupId    = message.Account.UserGroupId;
            account.LastHardwareId = message.Account.LastHardwareId;

            Database.Update(account);
            Client.ReplyRequest(new CommonOKMessage(), message);
        }