Carrotware.CMS.Core.ExtendedUserData.LoadUserData C# (CSharp) Method

LoadUserData() private method

private LoadUserData ( vw_carrot_UserData c ) : void
c vw_carrot_UserData
return void
        internal void LoadUserData(vw_carrot_UserData c)
        {
            this.UserId = Guid.Empty;
            this.Email = String.Empty;
            this.UserName = String.Empty;
            this.UserKey = String.Empty;

            if (c != null) {
                this.Id = c.Id;
                this.Email = c.Email;
                this.EmailConfirmed = c.EmailConfirmed;
                this.PasswordHash = c.PasswordHash;
                this.SecurityStamp = c.SecurityStamp;
                this.PhoneNumber = c.PhoneNumber;
                this.PhoneNumberConfirmed = c.PhoneNumberConfirmed;
                this.TwoFactorEnabled = c.TwoFactorEnabled;
                this.LockoutEndDateUtc = c.LockoutEndDateUtc;
                this.LockoutEndDateBlank = !c.LockoutEndDateUtc.HasValue;
                this.LockoutEnabled = c.LockoutEnabled;
                this.AccessFailedCount = c.AccessFailedCount;
                this.UserName = c.UserName;
                this.UserId = c.UserId.HasValue ? c.UserId.Value : Guid.Empty;
                this.UserKey = c.UserKey;
                this.UserNickName = c.UserNickName;
                this.FirstName = c.FirstName;
                this.LastName = c.LastName;
                this.UserBio = c.UserBio;
            }
        }

Usage Example

        public static ExtendedUserData FindByUserID(Guid UserID)
        {
            ExtendedUserData usr = new ExtendedUserData();

            using (CarrotCMSDataContext _db = CarrotCMSDataContext.Create()) {
                vw_carrot_UserData rc = CompiledQueries.cqFindUserByID(_db, UserID);
                usr.LoadUserData(rc);
            }

            return(usr);
        }
All Usage Examples Of Carrotware.CMS.Core.ExtendedUserData::LoadUserData