77using FoxIDs . Repository ;
88using Microsoft . AspNetCore . Mvc ;
99using Microsoft . Extensions . DependencyInjection ;
10- using Microsoft . Extensions . Localization ;
1110using System ;
1211using System . Linq ;
1312using System . Threading . Tasks ;
@@ -19,18 +18,16 @@ public class ExtController : EndpointController
1918 {
2019 private readonly TelemetryScopedLogger logger ;
2120 private readonly IServiceProvider serviceProvider ;
22- private readonly IStringLocalizer localizer ;
2321 private readonly ITenantDataRepository tenantDataRepository ;
2422 private readonly SequenceLogic sequenceLogic ;
2523 private readonly SecurityHeaderLogic securityHeaderLogic ;
2624 private readonly ExternalUserLogic externalUserLogic ;
2725 private readonly DynamicElementLogic dynamicElementLogic ;
2826
29- public ExtController ( TelemetryScopedLogger logger , IServiceProvider serviceProvider , IStringLocalizer localizer , ITenantDataRepository tenantDataRepository , SequenceLogic sequenceLogic , SecurityHeaderLogic securityHeaderLogic , ExternalUserLogic externalUserLogic , DynamicElementLogic dynamicElementLogic ) : base ( logger )
27+ public ExtController ( TelemetryScopedLogger logger , IServiceProvider serviceProvider , ITenantDataRepository tenantDataRepository , SequenceLogic sequenceLogic , SecurityHeaderLogic securityHeaderLogic , ExternalUserLogic externalUserLogic , DynamicElementLogic dynamicElementLogic ) : base ( logger )
3028 {
3129 this . logger = logger ;
3230 this . serviceProvider = serviceProvider ;
33- this . localizer = localizer ;
3431 this . tenantDataRepository = tenantDataRepository ;
3532 this . sequenceLogic = sequenceLogic ;
3633 this . securityHeaderLogic = securityHeaderLogic ;
@@ -63,7 +60,7 @@ public async Task<IActionResult> CreateUser()
6360 Title = loginUpParty . Title ?? RouteBinding . DisplayName ,
6461 IconUrl = loginUpParty . IconUrl ,
6562 Css = loginUpParty . Css ,
66- ExtElements = dynamicElementLogic . ToUiElementsViewModel ( externalUserUpParty . LinkExternalUser . Elements , initClaims : sequenceData . Claims ? . ToClaimList ( ) ) . ToList ( ) ,
63+ InputElements = dynamicElementLogic . ToUiElementsViewModel ( externalUserUpParty . LinkExternalUser . Elements , initClaims : sequenceData . Claims ? . ToClaimList ( ) ) . ToList ( ) ,
6764 Elements = dynamicElementLogic . GetLoginElementsViewModel ( loginUpParty )
6865 } ) ;
6966
@@ -91,7 +88,7 @@ public async Task<IActionResult> CreateUser(CreateExternalUserViewModel createEx
9188 securityHeaderLogic . AddImgSrc ( loginUpParty ) ;
9289 securityHeaderLogic . AddImgSrcFromDynamicElements ( externalUserUpParty . LinkExternalUser ? . Elements ) ;
9390
94- createExternalUser . ExtElements = dynamicElementLogic . ToUiElementsViewModel ( externalUserUpParty . LinkExternalUser . Elements , valueElements : createExternalUser . ExtElements ) . ToList ( ) ;
91+ createExternalUser . InputElements = dynamicElementLogic . ToUiElementsViewModel ( externalUserUpParty . LinkExternalUser . Elements , valueElements : createExternalUser . InputElements ) . ToList ( ) ;
9592
9693 Func < IActionResult > viewError = ( ) =>
9794 {
@@ -104,15 +101,15 @@ public async Task<IActionResult> CreateUser(CreateExternalUserViewModel createEx
104101 } ;
105102
106103 ModelState . Clear ( ) ;
107- await dynamicElementLogic . ValidateViewModelElementsAsync ( ModelState , createExternalUser . ExtElements ) ;
104+ await dynamicElementLogic . ValidateViewModelElementsAsync ( ModelState , createExternalUser . InputElements ) ;
108105 if ( ! ModelState . IsValid )
109106 {
110107 return viewError ( ) ;
111108 }
112109
113110 logger . ScopeTrace ( ( ) => "Create external user post." ) ;
114111
115- ( var dynamicElementClaims , _ ) = dynamicElementLogic . GetClaims ( createExternalUser . ExtElements ) ;
112+ ( var dynamicElementClaims , _ ) = dynamicElementLogic . GetClaims ( createExternalUser . InputElements ) ;
116113 ( var externalAccountClaims , var actionResult ) = await externalUserLogic . CreateUserAsync ( externalUserUpParty , sequenceData , sequenceData . LinkClaimValue , sequenceData . Claims ? . ToClaimList ( ) , dynamicElementClaims ) ;
117114 if ( actionResult != null )
118115 {
0 commit comments