primeros cambios
This commit is contained in:
@@ -7,9 +7,8 @@ using System.Reflection.Metadata.Ecma335;
|
||||
|
||||
namespace Modelo;
|
||||
|
||||
public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
|
||||
{
|
||||
public bool AltaInquilino(Cliente cli){
|
||||
public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios> {
|
||||
public bool AltaInquilino(Cliente cli) {
|
||||
var con = Context;
|
||||
|
||||
//check por si la cuenta ya existe (puede ser propietario)
|
||||
@@ -34,8 +33,7 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
|
||||
|
||||
}
|
||||
|
||||
public bool AltaPropietario(Cliente cli)
|
||||
{
|
||||
public bool AltaPropietario(Cliente cli) {
|
||||
var con = Context;
|
||||
|
||||
//check por si la cuenta ya existe (puede ser propietario)
|
||||
@@ -58,6 +56,16 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
|
||||
return Guardar(con);
|
||||
}
|
||||
|
||||
public bool ActualizarPropietario(Cliente cli) {
|
||||
var con = Context;
|
||||
Cliente? cliOld = con.Clientes.Find(cli.Dni);
|
||||
if (cliOld == null) return false;
|
||||
|
||||
cliOld = cli;
|
||||
|
||||
}
|
||||
|
||||
|
||||
public bool CheckUsuario(LoginDto logindto) {
|
||||
|
||||
string Contraseña = HacerHash(logindto.Contraseña);
|
||||
@@ -71,12 +79,12 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
|
||||
return false;
|
||||
|
||||
}
|
||||
private string HacerHash(string pass){
|
||||
private string HacerHash(string pass) {
|
||||
var buf = SHA256.HashData(Encoding.UTF8.GetBytes(pass));
|
||||
return BitConverter.ToString(buf).Replace("-","");
|
||||
}
|
||||
|
||||
public bool CheckToken(string email, string token){
|
||||
public bool CheckToken(string email, string token) {
|
||||
var usu = Context.Clientes.FirstOrDefault(x => x.Email == email);
|
||||
if (usu == null) return false;
|
||||
|
||||
@@ -87,8 +95,7 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
|
||||
return usu.Token == token;
|
||||
}
|
||||
|
||||
public void GuardarToken(LoginDto login, string tokenString)
|
||||
{
|
||||
public void GuardarToken(LoginDto login, string tokenString) {
|
||||
var con = Context;
|
||||
var usu = con.Clientes.FirstOrDefault(x => x.Email == login.Email);
|
||||
if (usu == null) return;
|
||||
|
||||
Reference in New Issue
Block a user