Beispiel #1
0
        public static UserAvatarProxy GetDataForChangeAvatar(int userID, string avatarSrc, string smallAvatarPath, string defaultAvatarPath, string bigAvatarPath)
        {
            UserAvatarProxy proxy = new UserAvatarProxy();

            proxy.UserID        = userID;
            proxy.AvatarSrc     = avatarSrc;
            proxy.BigAvatar     = bigAvatarPath;
            proxy.DefaultAvatar = defaultAvatarPath;
            proxy.SmallAvatar   = smallAvatarPath;

            return(proxy);
        }
Beispiel #2
0
        void UserBO_OnUserAvatarChanged(int userID, string avatarSrc, string smallAvatarPath, string defaultAvatarPath, string bigAvatarPath)
        {
            UserAvatarProxy data = ProxyConverter.GetDataForChangeAvatar(userID, avatarSrc, smallAvatarPath, defaultAvatarPath, bigAvatarPath);

            this.CreateInstruct(userID, InstructType.User_ChangeAvatar, data);
        }
        public override void Execute(int userID, DateTime instructDateTime, string datas)
        {
            UserAvatarProxy avatarInfo = DataReadWrap.Get <UserAvatarProxy>(datas);

            UserBO.Instance.Client_ResetUserAvatar(avatarInfo);
        }