using System.Reflection.Metadata.Ecma335; using System.Security; using AyCode.Core.Consts; using AyCode.Interfaces.Server.Logins; using AyCode.Services.Server.Logins; using AyCode.Utils.Extensions; using TIAM.Database.DataLayers.Admins; using TIAM.Database.DataLayers.Users; using TIAM.Database.DbContexts.Admins; using TIAM.Database.DbContexts.Users; using TIAM.Entities.Addresses; using TIAM.Entities.Profiles; using TIAM.Entities.ServiceProviders; using TIAM.Entities.Users; using TIAMWebApp.Server.Models.Logins; namespace TIAMWebApp.Server.Services.Logins; public class LoginService(UserDal userDal, IConfiguration configuration) : AcLoginServiceServer(userDal, configuration), ILoginService { public override LoggedInModel Login(string? email, string? password) { return base.Login(email, password); } public override bool Logout() { return base.Logout(); } public override Task RegistrationAsync(string email, string password, string? phoneNumber = null) { return base.RegistrationAsync(email, password, phoneNumber); } }