예제 #1
0
파일: Person.cs 프로젝트: eejai42/YesAndOST
        private Avatar GetOrAvatar(SqlDataManager sdm)
        {
            var avatarWhere = String.Format("AvatarId = '{0}'", this.PersonId);
            var avatar      = sdm.GetAllAvatars <Avatar>(avatarWhere).FirstOrDefault();

            if (ReferenceEquals(avatar, null))
            {
                avatar          = new Avatar();
                avatar.AvatarId = this.PersonId;
                avatar.Nickname = avatar.Handle = this.PreferredHandle;
                sdm.Insert(avatar);
            }

            return(avatar);
        }