Modified ClaimNameAttribute to support multiple claim names depending on environment
All checks were successful
ci/woodpecker/tag/api_build Pipeline was successful
ci/woodpecker/tag/api_uploadimage Pipeline was successful

Environment name will be pulled from environment variable: ASPNETCORE_ENVIRONMENT
This commit is contained in:
2024-04-07 20:18:53 -05:00
parent 822a8379aa
commit 9fae3b978f
6 changed files with 27 additions and 13 deletions

View File

@ -28,9 +28,9 @@ namespace YABA.Common.Extensions
return enumValue.GetAttribute<DisplayAttribute>().Name;
}
public static string GetClaimName(this ClaimsLookup claimLookup)
public static string GetClaimName(this ClaimsLookup claimLookup, bool isDevelopmentEnvironment)
{
return claimLookup.GetAttribute<ClaimNameAttribute>().Name;
return isDevelopmentEnvironment ? claimLookup.GetAttribute<ClaimNameAttribute>().DevClaimName : claimLookup.GetAttribute<ClaimNameAttribute>().ProdClaimName;
}
public static bool IsCrudResultSuccessful(this CrudResultLookup importStatusLookup) => SuccessfulCrudStatuses.Contains(importStatusLookup);