avances añadido listado de clientes y sus grupos
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
#if DEBUG
|
||||
|
||||
using Entidades;
|
||||
using Entidades.Admin;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
|
||||
namespace Modelo;
|
||||
@@ -23,6 +22,14 @@ public class RepositorioGrupos: RepositorioBase<RepositorioGrupos> {
|
||||
var con = Context;
|
||||
return con.Grupos.Where(x=>x.Nombre == grupo).SelectMany(x => x.Idpermisos);
|
||||
}
|
||||
}
|
||||
|
||||
#endif
|
||||
public IQueryable<GrupoAdmin> ObtenerGruposPorDni(long Dni) {
|
||||
var con = Context;
|
||||
var grupos = con.Clientes.Where(x=>x.Dni == Dni).SelectMany(x=>x.Idgrupos)
|
||||
.Select(x=> new GrupoAdmin{
|
||||
Id = x.Id,
|
||||
Descripcion = x.Nombre,
|
||||
});
|
||||
return grupos;
|
||||
}
|
||||
}
|
||||
@@ -119,4 +119,14 @@ public class RepositorioUsuarios: RepositorioBase<RepositorioUsuarios> {
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
public IEnumerable<Entidades.Admin.UsuarioAdmin> GetClientes(){
|
||||
var con = Context;
|
||||
var list = con.Clientes.ToList().Select(x => new Entidades.Admin.UsuarioAdmin {
|
||||
Dni = x.Dni,
|
||||
Email = x.Email,
|
||||
Nombre = x.Nombre+" "+x.Apellido,
|
||||
Habilitado = x.Habilitado});
|
||||
return list;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user