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.Utility
@using AyCode.Core.Loggers
@using AyCode.Services.Loggers
@layout AdminLayout
@inject IStringLocalizer<TIAMResources> localizer
@inject BrowserConsoleLogWriter BrowserConsoleLogWriter
@inject IEnumerable<IAcLogWriterClientBase> LogWriters
<!--div class="text-center m-5">
<h1>Service management</h1>

View File

@ -10,6 +10,7 @@ using TIAMWebApp.Shared.Application.Interfaces;
using Microsoft.AspNetCore.Components;
using TIAM.Entities.ServiceProviders;
using TIAM.Core.Enums;
using TIAM.Core.Loggers;
using TIAMWebApp.Shared.Application.Services;
using TIAMWebApp.Shared.Application.Utility;
@ -17,6 +18,7 @@ namespace TIAMSharedUI.Pages.User.SysAdmins
{
public partial class ManageProducts :ComponentBase
{
private ILogger _logger;
IGrid Grid { get; set; }
object? ProductData { get; set; }
@ -65,7 +67,7 @@ namespace TIAMSharedUI.Pages.User.SysAdmins
public async Task SubmitForm(object 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);
//add new orderData to orderData array
BrowserConsoleLogWriter.Info("New orderData added");
_logger.Info("New orderData added");
//await NwindDataService.InsertEmployeeAsync((EditableEmployee)e.EditModel);
}
else
{
BrowserConsoleLogWriter.Info("orderData updated");
_logger.Info("orderData updated");
//modify transferData where transferData.Id == e.EditModel.Id
//get transfer from TransferData by Id
@ -140,27 +142,32 @@ namespace TIAMSharedUI.Pages.User.SysAdmins
{
//await NwindDataService.RemoveEmployeeAsync((EditableEmployee)e.DataItem);
//remove orderData from orderData array
BrowserConsoleLogWriter.Info("orderData deleted");
_logger.Info("orderData deleted");
//await UpdateDataAsync();
}
async Task UpdateDataAsync()
{
//DataSource = await NwindDataService.GetEmployeesEditableAsync();
//refresh grid
BrowserConsoleLogWriter.Info("orderData grid refreshed");
_logger.Info("orderData grid refreshed");
}
protected override async Task OnInitializedAsync()
{
base.OnInitialized();
_logger = new LoggerClient<ManageProducts>(LogWriters.ToArray());
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)
{
//add new transferwizardmodel to transferData array
ProductDataFromDb = ((ProductWizardModel[])ProductDataFromDb).Append(
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)
{
//if (this.TextValue == text) return;
_logger.Info($"Slider text changed: {text}");
OnSliderChanged.InvokeAsync(text);
}

View File

@ -30,7 +30,6 @@ builder.Services.AddScoped<ISecureStorageHandler, SecureStorageHandler>();
builder.Services.AddBlazoredLocalStorage();
builder.Services.AddScoped<ISessionService, SessionServiceWeb>();
//EZT NAGYON ÁT KÉNE BESZÉLNI!:) - J.
builder.Services.AddSingleton<IComponentUpdateService, ComponentUpdateServiceWeb>();
builder.Services.AddScoped<IServiceProviderDataService, ServiceProviderDataService>();
@ -47,6 +46,17 @@ builder.Services.AddSingleton<IAcLogWriterClientBase, HttpClientLogItemWriter>()
//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
{

View File

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