Пример #1
0
 public void EditUserPasswordTest_good()
 {
     Init();
     userService.RegisterToSystem(898989854, "orelie", "orelie898989854", "123456789", 15000, "*****@*****.**");
     Assert.IsTrue(userService.EditUserPassword(898989854, "or123456"));
     userService.DeleteUserById(898989854);
 }
Пример #2
0
 public bool EditPw(int id, string newPw)
 {
     return(_userService.EditUserPassword(id, newPw));
 }
Пример #3
0
        //TODO: maybe delete
        //private List<string> GetNamesFromList(List<Player> players)
        //{
        //    List<string> names = new List<string>();
        //    foreach (Player p in players)
        //    {
        //        names.Add(p.user.MemberName());
        //    }
        //    return names;
        //}

        public ResponeCommMessage HandleEvent(EditCommMessage msg)
        {
            if (_sessionIdHandler != null)
            {
                bool success;
                int  newMoney;
                int  newId;
                switch (msg.FieldToEdit)
                {
                case EditCommMessage.EditField.UserName:
                    success = _userService.EditUserName(msg.UserId, msg.NewValue);
                    break;

                case EditCommMessage.EditField.Password:
                    success = _userService.EditUserPassword(msg.UserId, msg.NewValue);
                    break;

                case EditCommMessage.EditField.Avatar:
                    success = _userService.EditUserAvatar(msg.UserId, msg.NewValue);
                    break;

                case EditCommMessage.EditField.Email:
                    success = _userService.EditUserEmail(msg.UserId, msg.NewValue);
                    break;

                case EditCommMessage.EditField.Money:
                    string temp    = msg.NewValue;
                    bool   isValid = int.TryParse(temp, out newMoney);
                    if (isValid)
                    {
                        success = _userService.EditMoney(msg.UserId, newMoney);
                    }
                    else
                    {
                        success = false;
                    }
                    break;

                case EditCommMessage.EditField.Name:
                    success = _userService.EditName(msg.UserId, msg.NewValue);
                    break;

                case EditCommMessage.EditField.Id:
                    string temp2    = msg.NewValue;
                    bool   isValid2 = int.TryParse(temp2, out newId);
                    if (isValid2)
                    {
                        success = _userService.EditId(msg.UserId, newId);
                    }
                    else
                    {
                        success = false;
                    }
                    break;

                default:
                    return(new ResponeCommMessage(msg.UserId, msg.SessionId, false, msg));
                }
                return(new ResponeCommMessage(msg.UserId, _sessionIdHandler.GetSessionIdByUserId(msg.UserId),
                                              success, msg));
            }
            return(new ResponeCommMessage(msg.UserId, msg.SessionId, false, msg));
        }