diff --git a/TIAMSharedUI/Pages/User/SysAdmins/AddressDetailGridComponent.razor b/TIAMSharedUI/Pages/User/SysAdmins/AddressDetailGridComponent.razor
index 556a201e..5e59fbe1 100644
--- a/TIAMSharedUI/Pages/User/SysAdmins/AddressDetailGridComponent.razor
+++ b/TIAMSharedUI/Pages/User/SysAdmins/AddressDetailGridComponent.razor
@@ -58,6 +58,7 @@
@code {
[Parameter] public bool KeyboardNavigationEnabled { get; set; }
[Parameter] public IList
DataSource { get; set; } = null!;
+ [Parameter] public EventCallback OnAddressChanged { get; set; }
private AddressDetailGrid _addressGrid = null!;
private LoggerClient _logger = null!;
@@ -69,7 +70,7 @@
private void DataItemChanged(Address address)
{
- //TODO: itt kell visszaĆrni a Model-be az address-t! - J.
+ OnAddressChanged.InvokeAsync(address);
}
private void DataItemSaving(GridEditModelSavingEventArgs obj)
diff --git a/TIAMSharedUI/Pages/User/SysAdmins/ManageServiceProviders.razor b/TIAMSharedUI/Pages/User/SysAdmins/ManageServiceProviders.razor
index 1f2cc766..9d0ca540 100644
--- a/TIAMSharedUI/Pages/User/SysAdmins/ManageServiceProviders.razor
+++ b/TIAMSharedUI/Pages/User/SysAdmins/ManageServiceProviders.razor
@@ -134,7 +134,7 @@
*@
-
+
@{
@@ -190,6 +190,12 @@
DateTime StartDate { get; set; } = DateTime.Today;
DxSchedulerDataStorage _dataStorage = new();
+ private void AddressChanged(Address address)
+ {
+ var company = _gridCompany.DataSource!.FirstOrDefault(x => x.Profile.AddressId == address.Id);
+ company.Profile.Address = address;
+ }
+
void SendMail(Company item)
{
_logger.Info($"Sending mail to {item.OwnerId}, {item.Id}");