public CustomPrincipal(CustomPrincipalSerializeModel adminUser, int? groupID, List<string> permissions, bool authenticated) { UserID = adminUser.UserID; UserName = adminUser.UserName; IsAdmn = adminUser.IsAdmn; UserGroupID = groupID; Email = adminUser.Email; Identity = new CustomIdentity(adminUser.UserName, authenticated); Permissions = permissions; }