Esempio n. 1
0
        public static MemberCardModel MemberCardModelFactory(Member m)
        {
            MemberCardModel mcModel = new MemberCardModel(); 
             if(m!=null)
             {
                 mcModel = new MemberCardModel(m, User.GetUserBadges);
                 mcModel.UserLocation = m.zipCodeToState();
             }

                 return mcModel;
        }
        public void LoadState(MemberCardModel mem)
        {
            if(mem!=null)
            {
                Member = mem;
                imgAvatar.ImageUrl = mem.AvatarUrl;
                imgAvatar.AlternateText = mem.UserName;

                hypName.NavigateUrl = this.ProfileLink;
                hypName.Text = mem.UserName;

                litLocation.Text = Services.CommunityServices.GeoTargeting.GetStateByZip(mem.UserLocation);

                btnConnect.LoadState(mem.UserName);

                if (mem.Children != null && mem.Children.Count > 0)
                {
                    rptChildCard.DataSource = mem.Children;
                    rptChildCard.DataBind();
                }
            }
        }