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

@@ -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();
}