From b98bbc18be09a23982fa25dd9809cdcd35ae0c52 Mon Sep 17 00:00:00 2001 From: Loretta Date: Mon, 2 Sep 2024 16:06:01 +0200 Subject: [PATCH] CompanyCardComponent fixes --- .../CardComponents/CompanyCardComponent.razor | 30 +++++++------- .../Pages/User/Hotels/HotelAdmin.razor | 8 ++-- .../Pages/User/MyServiceProviders.razor | 40 +++++++++---------- 3 files changed, 40 insertions(+), 38 deletions(-) diff --git a/TIAMSharedUI/Pages/User/CardComponents/CompanyCardComponent.razor b/TIAMSharedUI/Pages/User/CardComponents/CompanyCardComponent.razor index 4eb478ac..2e848880 100644 --- a/TIAMSharedUI/Pages/User/CardComponents/CompanyCardComponent.razor +++ b/TIAMSharedUI/Pages/User/CardComponents/CompanyCardComponent.razor @@ -33,8 +33,8 @@

Information

- @RenderDetailsItem("fa-solid fa-user", "Contact Name", companyProfile.FullName) - @RenderDetailsItem("fa-solid fa-circle-info", "Description", companyProfile.Description) + @RenderDetailsItem("fa-solid fa-user", "Contact Name", Company.Profile.Name) + @RenderDetailsItem("fa-solid fa-circle-info", "Description", Company.Profile.Description ?? string.Empty)
@@ -65,23 +65,23 @@ }
-

@msg

+

@_msg

@code { - [Parameter] public Company Company { get; set; } + [Parameter] public required Company Company { 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; + string _msg; + private bool _isSaveActive = false; - private Profile companyProfile = new Profile(); + //private Profile _companyProfile = new Profile(); void OnPasswordConfirmed(string password) { @@ -92,21 +92,23 @@ protected async Task ChangeName() { - isSaveActive = false; + _isSaveActive = false; - await DataChanged.InvokeAsync(msg); + await DataChanged.InvokeAsync(_msg); } protected override async Task OnInitializedAsync() { - var CompanyProfiles = await AdminSignalRClient.GetByIdAsync>(SignalRTags.GetProfileById, Company.ProfileId); - if (CompanyProfiles != null) - { - companyProfile = CompanyProfiles[0]; - } + //_companyProfile = Company.Profile; + // var companyProfiles = await AdminSignalRClient.GetByIdAsync>(SignalRTags.GetProfileById, Company.ProfileId); + // if (companyProfiles != null) + // { + // _companyProfile = companyProfiles[0]; + // } + await base.OnInitializedAsync(); } diff --git a/TIAMSharedUI/Pages/User/Hotels/HotelAdmin.razor b/TIAMSharedUI/Pages/User/Hotels/HotelAdmin.razor index 80ba856a..acecf896 100644 --- a/TIAMSharedUI/Pages/User/Hotels/HotelAdmin.razor +++ b/TIAMSharedUI/Pages/User/Hotels/HotelAdmin.razor @@ -25,13 +25,13 @@ @code { - [Parameter] public Guid Id { get; set; } - bool _isUserLoggedIn; - int _userType = 0; + [Parameter] public required Guid Id { get; set; } + + // bool _isUserLoggedIn; + // int _userType = 0; protected override void OnInitialized() { - //check if Id matches with userproductmapping if (!_sessionService.IsAuthenticated) return; var check = _sessionService.User?.UserModelDto.UserProductMappings.Any(x => x.ProductId == Id) ?? false; diff --git a/TIAMSharedUI/Pages/User/MyServiceProviders.razor b/TIAMSharedUI/Pages/User/MyServiceProviders.razor index 81fb0cf6..e958d92f 100644 --- a/TIAMSharedUI/Pages/User/MyServiceProviders.razor +++ b/TIAMSharedUI/Pages/User/MyServiceProviders.razor @@ -42,7 +42,7 @@ ExpandCollapseAction="ExpandCollapseAction" AnimationType="LayoutAnimationType.Slide"> - @foreach (var company in companies) + @foreach (var company in _companies) { @@ -112,14 +112,14 @@ private LoggerClient _logger = null!; private CompanyGrid _gridCompany = null!; - private List companies = []; - public List Companies = []; - public ServiceProviderWizardModel MyModel = new ServiceProviderWizardModel(); + private List _companies = []; + //public List Companies = []; + public ServiceProviderWizardModel MyModel = new(); bool EulaAccepted { get; set; } bool EulaVisible { get; set; } - private Guid[] _contextIds = new Guid[0]; + private readonly Guid[] _contextIds = new Guid[1]; void CancelCreateClick() { @@ -147,33 +147,33 @@ void Grid_CustomizeEditModel(GridCustomizeEditModelEventArgs e) { - if (e.IsNew) - { - var newEmployee = (Company)e.EditModel; - newEmployee.Name = "Add a company name"; - newEmployee.OwnerId = SessionService.User!.UserId; - newEmployee.AffiliateId = Guid.NewGuid(); - } + if (!e.IsNew) return; + + var newEmployee = (Company)e.EditModel; + newEmployee.Name = "Add a company name"; + newEmployee.OwnerId = SessionService.User!.UserId; + newEmployee.AffiliateId = Guid.NewGuid(); } protected override async Task OnInitializedAsync() { - await base.OnInitializedAsync(); _logger = new LoggerClient(LogWriters.ToArray()); - var myId = SessionService.User!.UserId; - _logger.Debug(companies.Count.ToString()); - _contextIds = new Guid[1]; - _contextIds[0] = myId; - var result = await AdminSignalRClient.GetByIdAsync>(SignalRTags.GetCompaniesByContextId, myId); + var userId = SessionService.User!.UserId; + _contextIds[0] = userId; + + _companies = (await AdminSignalRClient.GetByIdAsync>(SignalRTags.GetCompaniesByContextId, userId))!; + + _logger.Debug($"companies.Count: {_companies.Count}"); + //await AdminSignalRClient.GetAllIntoAsync(Companies, SignalRTags.GetCompaniesByContextId, new object[] { myId }); - companies = result; + //companies = result; // ServiceProviderDataService.GetPropertiesByOwnerIdAsync(myId, companyPropertiesByOwner => // { // _logger.DetailConditional($"companyPropertiesByOwner count: {companyPropertiesByOwner?.Count.ToString() ?? "NULL"}"); // }).Forget(); - + await base.OnInitializedAsync(); } void ColumnChooserButton_Click()