fixeado formpostcli

This commit is contained in:
2025-02-02 22:43:17 -03:00
parent cdfa52bb19
commit d5f5b7de56
3 changed files with 15 additions and 8 deletions

View File

@@ -30,6 +30,8 @@ public class InquilinoController: ControllerBase
var ret3 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 4);
if (ret3 == false) return BadRequest(new {message = "Falló el permiso"});
Cliente? rep = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
if (rep == null) return Unauthorized();
var ret = verificarCrearUsuario(cid);
if (ret != "") return BadRequest(new {message = ret});
@@ -41,10 +43,11 @@ public class InquilinoController: ControllerBase
Apellido = cid.apellido,
Celular = cid.celular,
Email = cid.email,
Contraseña = Encoding.UTF8.GetBytes(HacerHash(cid.contraseña))
Contraseña = Encoding.UTF8.GetBytes(HacerHash(cid.contraseña)),
Habilitado = 1,
};
bool ret2 = RepositorioUsuarios.Singleton.AltaInquilino(cli);
bool ret2 = RepositorioUsuarios.Singleton.AltaInquilino(cli, rep.Dni);
return (ret2) ? Ok(new {message = "Se dio de alta la cuenta"}) : BadRequest(new {message = "Fallo Dar de Alta El inquilino"});
}

View File

@@ -28,6 +28,9 @@ public class PropietarioController: ControllerBase {
var validacion1 = RepositorioPermisos.Singleton.CheckPermisos(Auth, 5);
if (validacion1 == false) return Unauthorized();
Cliente? rep = RepositorioUsuarios.Singleton.ObtenerClientePorToken(Auth);
if (rep == null) return Unauthorized();
string validacion2 = verificarCrearUsuario(Propietario);
if (validacion2 != "") return BadRequest(validacion2);
@@ -38,10 +41,11 @@ public class PropietarioController: ControllerBase {
Apellido = Propietario.apellido,
Celular = Propietario.celular,
Email = Propietario.email,
Contraseña = Encoding.UTF8.GetBytes(HacerHash(Propietario.contraseña))
Contraseña = Encoding.UTF8.GetBytes(HacerHash(Propietario.contraseña)),
Habilitado = 1,
};
bool ret = RepositorioUsuarios.Singleton.AltaPropietario(cli);
bool ret = RepositorioUsuarios.Singleton.AltaPropietario(cli, rep.Dni);
return ret ?
Ok(new {message = "Se añadio el propietario exitosamente"}) : BadRequest();
}

View File

@@ -8,7 +8,7 @@ using Entidades.Admin;
namespace Modelo;
public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios> {
public bool AltaInquilino(Cliente cli) {
public bool AltaInquilino(Cliente cli, long dni) {
var con = Context;
Grupo? grupo;
@@ -29,11 +29,11 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios> {
if (cli.Dni == 0) return false;
cli.Idgrupos.Add(grupo);
GenerarLog(con, cli.Dni, $"Alta Inquilino: {cli.Dni}");
GenerarLog(con, dni, $"Alta Inquilino: {cli.Dni}");
return Guardar(con);
}
public bool AltaPropietario(Cliente cli) {
public bool AltaPropietario(Cliente cli, long dni) {
var con = Context;
Grupo? grupo;
@@ -54,7 +54,7 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios> {
if (cli.Dni == 0) return false;
cli.Idgrupos.Add(grupo);
GenerarLog(con, cli.Dni, $"Alta Propietario: {cli.Dni}");
GenerarLog(con, dni, $"Alta Propietario: {cli.Dni}");
return Guardar(con);
}