Example #1
0
        private User EntityToModel(Lok.Unik.ModelCommon.Client.User dbUser)
        {
            var user = new User
            {
                Username =
                    string.IsNullOrEmpty(dbUser.AppUser.UserName)
                            ? dbUser.AppUser.ContactEmail
                            : dbUser.AppUser.UserName,
                Email       = dbUser.AppUser.ContactEmail,
                Tags        = TagUILogic.ToModelTags(dbUser.Tags),
                Roles       = dbUser.AppUser.AccountRoles,
                Id          = dbUser.Id,
                Status      = dbUser.AppUser.Status,
                DateCreated = timeZoneService.ConvertUtcToLocal(dbUser.AppUser.DateCreated, "MM/dd/yyyy HH:mm:ss"),
                AdminOver   = dbUser.AppUser.Tenancy
            };

            var relationshipAppUserId = dbUser.AppUser.ContainerId;

            user.RoleInvitation = GetRoleInvitationForUserId(relationshipAppUserId);

            return(user);
        }