finalmente adapte todo a svelte y más
Signed-off-by: fede <federico.nicolas.polidoro@gmail.com>
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user