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); }
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); }