dev #61
@@ -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"});
|
||||
}
|
||||
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user