This commit is contained in:
jozsef.b@aycode.com 2024-05-18 14:38:12 +02:00
parent 1888920a8b
commit 439e76e9b0
5 changed files with 30 additions and 10 deletions

View File

@ -8,9 +8,10 @@
@using TIAMWebApp.Shared.Application.Models.ClientSide.Messages @using TIAMWebApp.Shared.Application.Models.ClientSide.Messages
@using TIAMWebApp.Shared.Application.Utility @using TIAMWebApp.Shared.Application.Utility
@using AyCode.Core.Loggers @using AyCode.Core.Loggers
@using AyCode.Services.Loggers
@layout AdminLayout @layout AdminLayout
@inject IStringLocalizer<TIAMResources> localizer @inject IStringLocalizer<TIAMResources> localizer
@inject BrowserConsoleLogWriter BrowserConsoleLogWriter @inject IEnumerable<IAcLogWriterClientBase> LogWriters
<!--div class="text-center m-5"> <!--div class="text-center m-5">
<h1>Service management</h1> <h1>Service management</h1>

View File

@ -10,6 +10,7 @@ using TIAMWebApp.Shared.Application.Interfaces;
using Microsoft.AspNetCore.Components; using Microsoft.AspNetCore.Components;
using TIAM.Entities.ServiceProviders; using TIAM.Entities.ServiceProviders;
using TIAM.Core.Enums; using TIAM.Core.Enums;
using TIAM.Core.Loggers;
using TIAMWebApp.Shared.Application.Services; using TIAMWebApp.Shared.Application.Services;
using TIAMWebApp.Shared.Application.Utility; using TIAMWebApp.Shared.Application.Utility;
@ -17,6 +18,7 @@ namespace TIAMSharedUI.Pages.User.SysAdmins
{ {
public partial class ManageProducts :ComponentBase public partial class ManageProducts :ComponentBase
{ {
private ILogger _logger;
IGrid Grid { get; set; } IGrid Grid { get; set; }
object? ProductData { get; set; } object? ProductData { get; set; }
@ -65,7 +67,7 @@ namespace TIAMSharedUI.Pages.User.SysAdmins
public async Task SubmitForm(object Result) public async Task SubmitForm(object Result)
{ {
//await WizardProcessor.ProcessWizardAsync(Result.GetType(), Result); //await WizardProcessor.ProcessWizardAsync(Result.GetType(), Result);
BrowserConsoleLogWriter.Info($"Submitted nested form: {Result.GetType().FullName}"); _logger.Info($"Submitted nested form: {Result.GetType().FullName}");
} }
@ -104,13 +106,13 @@ namespace TIAMSharedUI.Pages.User.SysAdmins
ProductData = ((ProductWizardModel[])ProductData).Append(myModel); ProductData = ((ProductWizardModel[])ProductData).Append(myModel);
//add new orderData to orderData array //add new orderData to orderData array
BrowserConsoleLogWriter.Info("New orderData added"); _logger.Info("New orderData added");
//await NwindDataService.InsertEmployeeAsync((EditableEmployee)e.EditModel); //await NwindDataService.InsertEmployeeAsync((EditableEmployee)e.EditModel);
} }
else else
{ {
BrowserConsoleLogWriter.Info("orderData updated"); _logger.Info("orderData updated");
//modify transferData where transferData.Id == e.EditModel.Id //modify transferData where transferData.Id == e.EditModel.Id
//get transfer from TransferData by Id //get transfer from TransferData by Id
@ -140,27 +142,32 @@ namespace TIAMSharedUI.Pages.User.SysAdmins
{ {
//await NwindDataService.RemoveEmployeeAsync((EditableEmployee)e.DataItem); //await NwindDataService.RemoveEmployeeAsync((EditableEmployee)e.DataItem);
//remove orderData from orderData array //remove orderData from orderData array
BrowserConsoleLogWriter.Info("orderData deleted"); _logger.Info("orderData deleted");
//await UpdateDataAsync(); //await UpdateDataAsync();
} }
async Task UpdateDataAsync() async Task UpdateDataAsync()
{ {
//DataSource = await NwindDataService.GetEmployeesEditableAsync(); //DataSource = await NwindDataService.GetEmployeesEditableAsync();
//refresh grid //refresh grid
BrowserConsoleLogWriter.Info("orderData grid refreshed"); _logger.Info("orderData grid refreshed");
} }
protected override async Task OnInitializedAsync() protected override async Task OnInitializedAsync()
{ {
base.OnInitialized(); base.OnInitialized();
_logger = new LoggerClient<ManageProducts>(LogWriters.ToArray());
var a = await serviceProviderDataService.GetProductsForServiceProviderAsync(Guid.Parse("3587F169-683C-4EEE-BCB5-E8D57F8C6DCE")); var a = await serviceProviderDataService.GetProductsForServiceProviderAsync(Guid.Parse("3587F169-683C-4EEE-BCB5-E8D57F8C6DCE"));
BrowserConsoleLogWriter.Info($"ProductDataFromDb: {((ProductWizardModel[])ProductDataFromDb).Length}"); _logger.Info($"ProductDataFromDb: {((ProductWizardModel[])ProductDataFromDb).Length}");
foreach (var item in a) foreach (var item in a)
{ {
//add new transferwizardmodel to transferData array //add new transferwizardmodel to transferData array
ProductDataFromDb = ((ProductWizardModel[])ProductDataFromDb).Append( ProductDataFromDb = ((ProductWizardModel[])ProductDataFromDb).Append(
new ProductWizardModel(item.ServiceProvider, item.ProductType, item.Name, item.Description, item.Price, item.JsonDetails)); new ProductWizardModel(item.ServiceProvider, item.ProductType, item.Name, item.Description, item.Price, item.JsonDetails));
BrowserConsoleLogWriter.Info($"TransferDataFromDb: {item.Name}");
_logger.Info($"TransferDataFromDb: {item.Name}");
} }
} }

View File

@ -284,6 +284,8 @@
public void OnTextChanged(string text) public void OnTextChanged(string text)
{ {
//if (this.TextValue == text) return;
_logger.Info($"Slider text changed: {text}"); _logger.Info($"Slider text changed: {text}");
OnSliderChanged.InvokeAsync(text); OnSliderChanged.InvokeAsync(text);
} }

View File

@ -30,7 +30,6 @@ builder.Services.AddScoped<ISecureStorageHandler, SecureStorageHandler>();
builder.Services.AddBlazoredLocalStorage(); builder.Services.AddBlazoredLocalStorage();
builder.Services.AddScoped<ISessionService, SessionServiceWeb>(); builder.Services.AddScoped<ISessionService, SessionServiceWeb>();
//EZT NAGYON ÁT KÉNE BESZÉLNI!:) - J.
builder.Services.AddSingleton<IComponentUpdateService, ComponentUpdateServiceWeb>(); builder.Services.AddSingleton<IComponentUpdateService, ComponentUpdateServiceWeb>();
builder.Services.AddScoped<IServiceProviderDataService, ServiceProviderDataService>(); builder.Services.AddScoped<IServiceProviderDataService, ServiceProviderDataService>();
@ -47,6 +46,17 @@ builder.Services.AddSingleton<IAcLogWriterClientBase, HttpClientLogItemWriter>()
//WebSpecific end //WebSpecific end
//AppDomain.CurrentDomain.FirstChanceException += (s, e) =>
//{
// Console.WriteLine("********** OMG! FirstChanceException **********");
// Console.WriteLine(e.Exception);
//};
//
//AppDomain.CurrentDomain.UnhandledException += (s, e) =>
//{
// Console.WriteLine("********** OMG! UnhandledException **********");
// Console.WriteLine(e.ExceptionObject.ToString());
//};
builder.Services.AddSingleton(sp => new HttpClient builder.Services.AddSingleton(sp => new HttpClient
{ {

View File

@ -31,7 +31,7 @@ public class BrowserConsoleLogWriter : AcTextLogWriterBase, IAcLogWriterClientBa
_jsRuntime = jsRuntime; _jsRuntime = jsRuntime;
} }
protected override void WriteText(string? logText) protected override void WriteText(string? logText, LogLevel logLevel)
{ {
_jsRuntime.InvokeVoidAsync("console.log", logText); _jsRuntime.InvokeVoidAsync("console.log", logText);
} }