finalmente adapte todo a svelte y más

Signed-off-by: fede <federico.nicolas.polidoro@gmail.com>
This commit is contained in:
2024-11-03 04:49:54 -03:00
parent 735cdfc344
commit b1952399fa
19 changed files with 300 additions and 87 deletions

View File

@@ -9,17 +9,15 @@ namespace Modelo;
public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
{
public bool AltaCliente(CrearClienteDto cid){
var cli = new Cliente {
Dni = cid.dni,
Nombre = cid.nombre,
Domicilio = cid.domicilio,
Apellido = cid.apellido,
Celular = cid.celular,
Email = cid.email,
Contraseña = Encoding.UTF8.GetBytes(HacerHash(cid.contraseña))
};
public bool AltaInquilino(Cliente cli){
var con = Context;
//check por si la cuenta ya existe (puede ser propietario)
Cliente? cli2 = con.Clientes.Find(cli.Dni);
if (cli2 != null) {
cli = cli2;
}
var grupo = con.Grupos.Find(2);
if (grupo == null || grupo.Id == 0) return false;
@@ -35,6 +33,31 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
}
public bool AltaPropietario(Cliente cli)
{
var con = Context;
//check por si la cuenta ya existe (puede ser propietario)
Cliente? cli2 = con.Clientes.Find(cli.Dni);
if (cli2 != null) {
cli = cli2;
}
var grupo = con.Grupos.Find(1);
if (grupo == null || grupo.Id == 0) return false;
con.Clientes.Add(cli);
Guardar(con);
con = Context;
cli = con.Clientes.Find(cli.Dni) ?? new();
if (cli.Dni == 0) return false;
cli.Idgrupos.Add(grupo);
return Guardar(con);
}
public bool CheckUsuario(LoginDto logindto) {
string Contraseña = HacerHash(logindto.Contraseña);
@@ -73,4 +96,5 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
Guardar(con);
}
}