Add Logger

This commit is contained in:
jozsef.b@aycode.com 2023-12-12 08:15:44 +01:00
parent 3e4933e9c2
commit fe212b4ed7
7 changed files with 33 additions and 13 deletions

View File

@ -31,6 +31,21 @@ namespace TIAM.Database.Test
//_userDal = new UserDal(_mockContext.Object); //_userDal = new UserDal(_mockContext.Object);
} }
[TestMethod]
[DataRow("540271F6-C604-4C16-8160-D5A7CAFEDF00")]
public override void GetUserById_ReturnsUser_WhenUserExists(string userIdString)
=> base.GetUserById_ReturnsUser_WhenUserExists(userIdString);
[TestMethod]
[DataRow("test@tiam.hu")]
public override void GetUserByEmail_ReturnsUser_WhenUserExists(string email)
=> base.GetUserByEmail_ReturnsUser_WhenUserExists(email);
[TestMethod]
[DataRow("test@tiam.hu")]
public override Task GetUserByEmailAsync_ReturnsUser_WhenUserExists(string email)
=> base.GetUserByEmailAsync_ReturnsUser_WhenUserExists(email);
//[TestMethod] //[TestMethod]
//[DataRow("test@tiam.hu")] //[DataRow("test@tiam.hu")]
//public async Task GetUserByEmailAsync_ReturnsUser_WhenUserExists(string email) //public async Task GetUserByEmailAsync_ReturnsUser_WhenUserExists(string email)

View File

@ -1,13 +1,8 @@
using System; using Microsoft.EntityFrameworkCore;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.EntityFrameworkCore;
using TIAM.Database.DbContexts.Admins; using TIAM.Database.DbContexts.Admins;
using TIAM.Entities.Users; using TIAM.Entities.Users;
namespace TIAM.Database.DataLayers.Users namespace TIAM.Database.DataLayers.Admins
{ {
public class AdminDal : DalBase<AdminDbContext> public class AdminDal : DalBase<AdminDbContext>
{ {

View File

@ -12,6 +12,7 @@ using TIAMSharedUI.Resources;
using System.Resources; using System.Resources;
using Microsoft.Extensions.Localization; using Microsoft.Extensions.Localization;
using AyCode.Blazor.Components; using AyCode.Blazor.Components;
using AyCode.Core.Logger;
using Azure.Core; using Azure.Core;
namespace TIAMSharedUI.Pages namespace TIAMSharedUI.Pages
@ -56,14 +57,13 @@ namespace TIAMSharedUI.Pages
private async void SubmitLogin() private async void SubmitLogin()
{ {
currentStep = 1; currentStep = 1;
logToBrowserConsole.LogToBC("Login started: " + "Email: " + loginModel.Email + ", Password: " + loginModel.Password); logToBrowserConsole.LogToBC("Login started: " + "Email: " + loginModel.Email + ", Password: " + loginModel.Password);
var response = await userDataService.AuthenticateUser(loginModel); var response = await userDataService.AuthenticateUser(loginModel);
//var response = await UserDataservice.TestUserApi(30); //var response = await UserDataservice.TestUserApi(30);
logToBrowserConsole.LogToBC("Login started"); logToBrowserConsole.LogToBC("Login started");
logToBrowserConsole.LogToBC(response); logToBrowserConsole.LogToBC(response);
if (!string.IsNullOrEmpty(response)) if (!string.IsNullOrEmpty(response))
{ {
//get token and save to local storage //get token and save to local storage

View File

@ -11,6 +11,7 @@ using TIAMWebApp.Shared.Application.Models.ClientSide;
using TIAMWebApp.Shared.Application.Models.PageModels; using TIAMWebApp.Shared.Application.Models.PageModels;
using TIAMWebApp.Shared.Application.Utility; using TIAMWebApp.Shared.Application.Utility;
using AyCode.Interfaces.StorageHandlers; using AyCode.Interfaces.StorageHandlers;
using AyCode.Core.Logger;
namespace TIAMWebApp.Client.Services namespace TIAMWebApp.Client.Services
@ -83,14 +84,20 @@ namespace TIAMWebApp.Client.Services
public async Task<string> AuthenticateUser(LoginModel loginModel) public async Task<string> AuthenticateUser(LoginModel loginModel)
{ {
string result = string.Empty; string result = string.Empty;
var url = APIUrls.AuthenticateUser; var url = APIUrls.AuthenticateUser;
var response = await http.PostAsJsonAsync(url, loginModel); var response = await http.PostAsJsonAsync(url, loginModel);
//try
//{
// Logger.Detail("Login started: " + "Email: " + loginModel.Email + ", Password: " + loginModel.Password);
//}
//catch (Exception ex)
//{
// Console.WriteLine(ex);
//}
if (response.IsSuccessStatusCode) if (response.IsSuccessStatusCode)
{ {
result = await response.Content.ReadAsStringAsync(); result = await response.Content.ReadAsStringAsync();

View File

@ -5,6 +5,7 @@ using Newtonsoft.Json.Linq;
using System.Reflection.Metadata; using System.Reflection.Metadata;
using System.Text.Json; using System.Text.Json;
using TIAM.Database.DataLayers; using TIAM.Database.DataLayers;
using TIAM.Database.DataLayers.Admins;
using TIAM.Database.DataLayers.TransferDestinations; using TIAM.Database.DataLayers.TransferDestinations;
using TIAM.Database.DataLayers.Users; using TIAM.Database.DataLayers.Users;
using TIAM.Database.DbContexts; using TIAM.Database.DbContexts;

View File

@ -14,6 +14,7 @@ using TIAMWebApp.Shared.Application.Models;
using TIAMWebApp.Shared.Application.Models.PageModels; using TIAMWebApp.Shared.Application.Models.PageModels;
using TIAMWebApp.Server.Models; using TIAMWebApp.Server.Models;
using System.Text; using System.Text;
using AyCode.Core.Logger;
using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Hosting;
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using TIAM.Database.DataLayers.Users; using TIAM.Database.DataLayers.Users;
@ -340,7 +341,7 @@ namespace TIAMWebApp.Server.Controllers
[Route("GetUserById")] [Route("GetUserById")]
public async Task<User?> GetUserById([FromBody] Guid id) public async Task<User?> GetUserById([FromBody] Guid id)
{ {
Console.WriteLine($"GetUserById called with id: {id}"); Logger.Info($"GetUserById called with id: {id}");
return await _userDal.GetUserByIdAsync(id); return await _userDal.GetUserByIdAsync(id);
} }

View File

@ -14,6 +14,7 @@ using TIAMWebApp.Shared.Application.Models;
using TIAM.Database.DataLayers.Users; using TIAM.Database.DataLayers.Users;
using TIAM.Database.DataLayers.TransferDestinations; using TIAM.Database.DataLayers.TransferDestinations;
using AyCode.Interfaces.Messages; using AyCode.Interfaces.Messages;
using TIAM.Database.DataLayers.Admins;
using TIAM.Database.DataLayers.Auctions; using TIAM.Database.DataLayers.Auctions;
using TIAMWebApp.Server.Services; using TIAMWebApp.Server.Services;
using TIAM.Database.DataLayers.ServiceProviders; using TIAM.Database.DataLayers.ServiceProviders;