@using TIAM.Entities.Products @using TIAM.Entities.ServiceProviders @using TIAM.Models.Dtos.Users @using TIAMSharedUI.Shared.Components.Grids @using TIAMWebApp.Shared.Application.Interfaces @using TIAMWebApp.Shared.Application.Services @using TIAMWebApp.Shared.Application.Utility @using AyCode.Services.Loggers @using TIAM.Core.Loggers @using AyCode.Core @using AyCode.Core.Extensions @using AyCode.Interfaces.Profiles.Dtos @using TIAM.Entities.Addresses @using TIAM.Entities.Profiles @using Profile = TIAM.Entities.Profiles.Profile @inject IEnumerable LogWriters @inject AdminSignalRClient AdminSignalRClient @code { [Parameter] public GridDetailExpandButtonDisplayMode DetailExpandButtonDisplayMode { get; set; } = GridDetailExpandButtonDisplayMode.Never; [Parameter] public IProfileForeignKey ParentData { get; set; } = null!; private ProfileDetailGrid _profileGrid = null!; private LoggerClient _logger = null!; protected override void OnInitialized() { _logger = new LoggerClient(LogWriters.ToArray()); } protected override void OnParametersSet() { _logger.DebugConditional(ParentData.ProfileId.ToString()); base.OnParametersSet(); } }