From ef3596325b3e0b21d89b12c083af0bf34de8bdf9 Mon Sep 17 00:00:00 2001 From: Adam Date: Fri, 21 Jun 2024 15:11:44 +0200 Subject: [PATCH] fgfhgfhfhfh --- TIAM.Entities/Products/IProductsRelation.cs | 2 +- TIAM.Entities/ServiceProviders/Company.cs | 4 ++-- .../Pages/User/SysAdmins/ManageServiceProviders.razor | 2 +- .../User/SysAdmins/ProductDetailGridComponent.razor | 11 +++++++---- 4 files changed, 11 insertions(+), 8 deletions(-) diff --git a/TIAM.Entities/Products/IProductsRelation.cs b/TIAM.Entities/Products/IProductsRelation.cs index fc483442..a099e294 100644 --- a/TIAM.Entities/Products/IProductsRelation.cs +++ b/TIAM.Entities/Products/IProductsRelation.cs @@ -4,6 +4,6 @@ namespace TIAM.Entities.Products; public interface IProductsRelation { - public List UserProductMappings { get; set; } + //public List UserProductMappings { get; set; } public List Products { get; set; } } \ No newline at end of file diff --git a/TIAM.Entities/ServiceProviders/Company.cs b/TIAM.Entities/ServiceProviders/Company.cs index 3b201d9c..f7b8a8e5 100644 --- a/TIAM.Entities/ServiceProviders/Company.cs +++ b/TIAM.Entities/ServiceProviders/Company.cs @@ -8,9 +8,9 @@ using TIAM.Entities.Users; namespace TIAM.Entities.ServiceProviders; [Table("ServiceProviders")] -public class Company : AcCompany, ICompany +public class Company : AcCompany, ICompany, IProductsRelation { - public virtual List Products { get; } = new(); + public virtual List Products { get; set; } = new(); public Company() { diff --git a/TIAMSharedUI/Pages/User/SysAdmins/ManageServiceProviders.razor b/TIAMSharedUI/Pages/User/SysAdmins/ManageServiceProviders.razor index acad2fd0..8c8360a6 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/ManageServiceProviders.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/ManageServiceProviders.razor @@ -130,7 +130,7 @@ - + diff --git a/TIAMSharedUI/Pages/User/SysAdmins/ProductDetailGridComponent.razor b/TIAMSharedUI/Pages/User/SysAdmins/ProductDetailGridComponent.razor index 55753700..a1a5a500 100644 --- a/TIAMSharedUI/Pages/User/SysAdmins/ProductDetailGridComponent.razor +++ b/TIAMSharedUI/Pages/User/SysAdmins/ProductDetailGridComponent.razor @@ -23,8 +23,8 @@ @inject AdminSignalRClient AdminSignalRClient; - _logger = null!; protected override void OnInitialized() { @@ -96,7 +97,7 @@ { _logger.Debug($"Saving: {args.DataItem.Name}, {args.DataItem.ServiceProviderId}"); - _productGrid.SaveChangesAsync(); + ProductGrid.SaveChangesAsync(); } private void DataItemSaving(GridEditModelSavingEventArgs e) @@ -112,6 +113,8 @@ ((Product)e.EditModel).Profile.Address = new Address(); ((Product)e.EditModel).Profile.AddressId = _addressId; ((Product)e.EditModel).Profile.Address.Id = _addressId; + ((Product)e.EditModel).UserProductMappings.Add(new UserProductMapping(Guid.NewGuid, ParentData.)); +