Compare commits

..

2 Commits

Author SHA1 Message Date
jozsef.b@aycode.com 91cd3a30b1 error message fix 2024-05-27 08:57:44 +02:00
jozsef.b@aycode.com c37f77f882 improvements 2024-05-27 08:51:25 +02:00
5 changed files with 32 additions and 36 deletions

View File

@ -9,6 +9,7 @@
@using AyCode.Core.Loggers @using AyCode.Core.Loggers
@using AyCode.Services.Loggers @using AyCode.Services.Loggers
@using TIAMWebApp.Shared.Application.Services @using TIAMWebApp.Shared.Application.Services
@using AyCode.Core.Helpers
@layout AdminLayout @layout AdminLayout
@inject IEnumerable<IAcLogWriterClientBase> LogWriters @inject IEnumerable<IAcLogWriterClientBase> LogWriters
@inject IStringLocalizer<TIAMResources> localizer @inject IStringLocalizer<TIAMResources> localizer
@ -194,7 +195,7 @@
ServiceProviderDataService.GetPropertiesByOwnerIdAsync(myId, companyPropertiesByOwner => ServiceProviderDataService.GetPropertiesByOwnerIdAsync(myId, companyPropertiesByOwner =>
{ {
_logger.DetailConditional($"companyPropertiesByOwner count: {companyPropertiesByOwner?.Count.ToString() ?? "NULL"}"); _logger.DetailConditional($"companyPropertiesByOwner count: {companyPropertiesByOwner?.Count.ToString() ?? "NULL"}");
}); }).Forget();
return base.OnInitializedAsync(); return base.OnInitializedAsync();
} }

View File

@ -352,8 +352,8 @@
{ {
_logger.Info("orderData updated at id " + ((Transfer)e.EditModel).Id); _logger.Info("orderData updated at id " + ((Transfer)e.EditModel).Id);
//transfer = await devAdminSignalClient.UpdateAsync(SignalRTags.UpdateTransferAsync, (Transfer)e.EditModel); transfer = await devAdminSignalClient.UpdateAsync(SignalRTags.UpdateTransferAsync, (Transfer)e.EditModel);
transfer = await transferDataService.UpdateTransferAsync((Transfer)e.EditModel); //transfer = await transferDataService.UpdateTransferAsync((Transfer)e.EditModel);
} }
//get transfer from TransferData by Id //get transfer from TransferData by Id
@ -375,9 +375,7 @@
//e.Reload = true; //e.Reload = true;
} }
else await UpdateAllDataAsync(); else UpdateAllDataAsync().Forget();
//StateHasChanged();
} }
private void UpdateDataSources(Transfer transfer) private void UpdateDataSources(Transfer transfer)
@ -405,23 +403,14 @@
{ {
_logger.Info("UpdateAllDataAsync called"); _logger.Info("UpdateAllDataAsync called");
devAdminSignalClient.GetAllAsync<List<Transfer>>(SignalRTags.GetTransfersAsync, response => return devAdminSignalClient.GetAllAsync<List<Transfer>>(SignalRTags.GetTransfersAsync, response =>
{ {
if (response.Status == SignalResponseStatus.Error) if (response.Status == SignalResponseStatus.Error)
return; return;
InitializeDataSources(response.ResponseData ?? []); InitializeDataSources(response.ResponseData ?? []);
StateHasChanged(); StateHasChanged();
}).Forget(); });
//var transfers = await devAdminSignalClient.GetAllAsync<List<Transfer>>(SignalRTags.GetTransfersAsync);
//InitializeDataSources(transfers ?? []);
//InitializeDataSources(await transferDataService.GetTransfersAsync());
return Task.CompletedTask;
} }
protected override Task OnInitializedAsync() protected override Task OnInitializedAsync()
@ -430,6 +419,12 @@
UpdateAllDataAsync().Forget(); UpdateAllDataAsync().Forget();
//var transfers = await devAdminSignalClient.GetAllAsync<List<Transfer>>(SignalRTags.GetTransfersAsync);
//InitializeDataSources(transfers ?? []);
//InitializeDataSources(await transferDataService.GetTransfersAsync());
return base.OnInitializedAsync(); return base.OnInitializedAsync();
} }

View File

@ -14,7 +14,8 @@ namespace TIAMWebApp.Shared.Application.Interfaces
public interface IServiceProviderDataService public interface IServiceProviderDataService
{ {
//17. (IServiceProviderDataService) get service providers by ownerId //17. (IServiceProviderDataService) get service providers by ownerId
public Task<Dictionary<Guid, string>?> GetPropertiesByOwnerIdAsync(Guid id, Action<Dictionary<Guid, string>?>? callback = null); public Task<Dictionary<Guid, string>?> GetPropertiesByOwnerIdAsync(Guid id);
public Task GetPropertiesByOwnerIdAsync(Guid id, Action<Dictionary<Guid, string>?> callback);
//13. delete service provider //13. delete service provider
public Task DeleteServiceProviderAsync(Guid serviceProviderId); public Task DeleteServiceProviderAsync(Guid serviceProviderId);

View File

@ -130,7 +130,7 @@ namespace TIAMWebApp.Shared.Application.Services
{ {
if (responseMessage.Status == SignalResponseStatus.Error || responseMessage.ResponseData == null) if (responseMessage.Status == SignalResponseStatus.Error || responseMessage.ResponseData == null)
{ {
Logger.Error($"Client SendMessageToServerAsync<TResponseData>; tag: {messageTag}; Status: {responseMessage.Status}"); Logger.Error($"Client SendMessageToServerAsync<TResponseData> response error; await; tag: {messageTag}; Status: {responseMessage.Status}");
return default; return default;
} }
@ -161,7 +161,7 @@ namespace TIAMWebApp.Shared.Application.Services
{ {
responseData = string.IsNullOrEmpty(responseMessage.ResponseData) ? default : responseMessage.ResponseData.JsonTo<TResponseData?>(); responseData = string.IsNullOrEmpty(responseMessage.ResponseData) ? default : responseMessage.ResponseData.JsonTo<TResponseData?>();
} }
else Logger.Error($"Client SendMessageToServerAsync<TResponseData> callback; tag: {messageTag}; Status: {responseMessage.Status}"); else Logger.Error($"Client SendMessageToServerAsync<TResponseData> response error; callback; tag: {messageTag}; Status: {responseMessage.Status}");
responseCallback(new SignalResponseMessage<TResponseData?>(responseMessage.Status, responseData)); responseCallback(new SignalResponseMessage<TResponseData?>(responseMessage.Status, responseData));
}); });

View File

@ -75,11 +75,9 @@ namespace TIAMWebApp.Shared.Application.Services
} }
//17. //17.
public async Task<Dictionary<Guid, string>?> GetPropertiesByOwnerIdAsync(Guid id, Action<Dictionary<Guid, string>?>? callback = null) public Task GetPropertiesByOwnerIdAsync(Guid id, Action<Dictionary<Guid, string>?> callback)
{ {
if (callback != null) return _devAdminSignalClient.GetByIdAsync<Dictionary<Guid, string>>(SignalRTags.GetPropertiesByOwnerIdAsync, id, response =>
{
_devAdminSignalClient.GetByIdAsync<Dictionary<Guid, string>>(SignalRTags.GetPropertiesByOwnerIdAsync, id, response =>
{ {
if (response.Status == SignalResponseStatus.Error) if (response.Status == SignalResponseStatus.Error)
callback.Invoke(null); callback.Invoke(null);
@ -87,11 +85,12 @@ namespace TIAMWebApp.Shared.Application.Services
_logger.DetailConditional($"companyPropertiesByOwner async: {string.Join("; ", response.ResponseData!.Values)}"); _logger.DetailConditional($"companyPropertiesByOwner async: {string.Join("; ", response.ResponseData!.Values)}");
callback.Invoke(response.ResponseData); callback.Invoke(response.ResponseData);
}).Forget(); });
return null;
} }
//17.
public async Task<Dictionary<Guid, string>?> GetPropertiesByOwnerIdAsync(Guid id)
{
var companyPropertiesByOwner = await _devAdminSignalClient.GetByIdAsync<Dictionary<Guid, string>>(SignalRTags.GetPropertiesByOwnerIdAsync, id); var companyPropertiesByOwner = await _devAdminSignalClient.GetByIdAsync<Dictionary<Guid, string>>(SignalRTags.GetPropertiesByOwnerIdAsync, id);
if (companyPropertiesByOwner != null) _logger.DetailConditional($"companyPropertiesByOwner: {string.Join("; ", companyPropertiesByOwner.Values)}"); if (companyPropertiesByOwner != null) _logger.DetailConditional($"companyPropertiesByOwner: {string.Join("; ", companyPropertiesByOwner.Values)}");