Feat: Routing andando

Signed-off-by: fede <federico.nicolas.polidoro@gmail.com>
This commit is contained in:
2024-10-15 03:30:01 -03:00
parent 8742c4a39e
commit 9487546fd6
29 changed files with 437 additions and 50 deletions

View File

@@ -1,9 +1,7 @@
using System.Collections.ObjectModel;
using System.Runtime.Intrinsics.Arm;
using System.Security.Cryptography;
using System.Text;
using Entidades.Dto;
using Microsoft.Data.SqlClient;
using Microsoft.EntityFrameworkCore;
namespace Modelo;
@@ -12,15 +10,15 @@ public class RepositorioUsuarios: RepositorioBase<Usuario>
public static RepositorioUsuarios Singleton = new();
public Usuario? CheckUsuario(LoginDto logindto) {
byte[] Contraseña = HacerHash(logindto.Contrasena);
byte[] Contraseña = HacerHash(logindto.Contraseña);
bool usu = Context.Inquilinos.Any(x=>x.Email == logindto.Usuario && x.Contrasena == Contraseña);
bool usu = Context.Inquilinos.Any(x=>x.Email == logindto.Email && x.Contrasena == Contraseña);
if (usu){
return Context.Inquilinos.FirstOrDefault(x=>x.Email == logindto.Usuario);
return Context.Inquilinos.FirstOrDefault(x=>x.Email == logindto.Email);
}
usu = Context.Propietarios.Any(x=>x.Email == logindto.Usuario && x.Contrasena == Contraseña);
usu = Context.Propietarios.Any(x=>x.Email == logindto.Email && x.Contrasena == Contraseña);
if (usu){
return Context.Propietarios.FirstOrDefault(x=>x.Email == logindto.Usuario);
return Context.Propietarios.FirstOrDefault(x=>x.Email == logindto.Email);
}
return null;
}
@@ -34,4 +32,4 @@ public class RepositorioUsuarios: RepositorioBase<Usuario>
return Encoding.UTF8.GetBytes(BitConverter.ToString(buf).Replace("-","").ToLower());
}
}
}