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