@using BlazorAnimation @using TIAM.Core.Enums @using TIAM.Entities.Profiles @using TIAM.Entities.ServiceProviders @using TIAM.Entities.Transfers @using TIAM.Entities.Users @using TIAM.Models.Dtos.Users @using TIAM.Services @using TIAMSharedUI.Shared.Components.Cards @using TIAMWebApp.Shared.Application.Interfaces @using TIAMWebApp.Shared.Application.Models.ClientSide.UI @using TIAMWebApp.Shared.Application.Models.PageModels @using TIAMWebApp.Shared.Application.Services @inject IServiceProviderDataService ServiceProviderDataService @inject IUserDataService UserDataService @inject AdminSignalRClient AdminSignalRClient @inject IJSRuntime JsRuntime
@($"{Context.Name}")

@Context.Profile.EmailAddress

@Context.Profile.Address.AddressText


Information

@RenderDetailsItem("fa-solid fa-user", "Contact Name", companyProfile.FullName)

Services in this company

@{ if (Context.Products.Count() > 0) { @foreach (var item in Context.Products) {
}
} }

@msg

@code { [Parameter] public Company Context { get; set; } [Parameter] public EventCallback DataChanged { get; set; } AccordionExpandMode ExpandMode { get; set; } = AccordionExpandMode.SingleOrNone; AccordionExpandCollapseAction ExpandCollapseAction { get; set; } = AccordionExpandCollapseAction.HeaderClick; string msg; private bool isSaveActive = false; private Profile companyProfile = new Profile(); void OnPasswordConfirmed(string password) { } protected async Task ChangeName() { isSaveActive = false; await DataChanged.InvokeAsync(msg); } protected override async Task OnInitializedAsync() { var CompanyProfiles = await AdminSignalRClient.GetByIdAsync>(SignalRTags.GetProfileById, Context.ProfileId); if (CompanyProfiles != null) { companyProfile = CompanyProfiles[0]; } await base.OnInitializedAsync(); } protected override async Task OnParametersSetAsync() { await base.OnParametersSetAsync(); } RenderFragment RenderDetailsItem(string iconCssClass, string caption, string value) { return @
@value
; } private void RefreshComponent() { StateHasChanged(); } }