feat: terminado primer test del form crear inquilino
Signed-off-by: fede <federico.nicolas.polidoro@gmail.com>
This commit is contained in:
@@ -9,8 +9,18 @@ namespace Modelo;
|
||||
public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
|
||||
{
|
||||
public bool AltaCliente(CrearClienteDto cid){
|
||||
var usu = cid.Usuario;
|
||||
var cli = cid.Cliente;
|
||||
var usu = new Usuario {
|
||||
email = cid.email,
|
||||
contraseña = Encoding.UTF8.GetBytes(HacerHash(cid.contraseña))
|
||||
};
|
||||
|
||||
var cli = new Cliente {
|
||||
dni = cid.dni,
|
||||
nombre = cid.nombre,
|
||||
domicilio = cid.domicilio,
|
||||
apellido = cid.apellido,
|
||||
celular = cid.celular
|
||||
};
|
||||
|
||||
var cant = Context.Usuarios
|
||||
.GroupBy(u => u.id)
|
||||
@@ -18,10 +28,19 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios>
|
||||
.ToList();
|
||||
if (cant.Count < 1) return false;
|
||||
|
||||
usu.id = cant[0];
|
||||
cli.idusuario = cant[0];
|
||||
usu.id = cant.Count() + 1;
|
||||
cli.idusuario = cant.Count() + 1;
|
||||
|
||||
var grupo = Context.Grupos.Find(2);
|
||||
if (grupo == null || grupo.id == 0) return false;
|
||||
|
||||
Context.Usuarios.Add(usu);
|
||||
Guardar();
|
||||
|
||||
var usut = Context.Usuarios.Find(usu.id);
|
||||
usut.idgrupos.Add(grupo);
|
||||
Guardar();
|
||||
|
||||
Context.Clientes.Add(cli);
|
||||
return Guardar();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user