empiezo migracion svelte 5

Signed-off-by: fede <federico.nicolas.polidoro@gmail.com>
This commit is contained in:
2024-10-31 19:22:27 -03:00
parent 34c995d5f9
commit 76e53d6f28
14 changed files with 434 additions and 7 deletions

View File

@@ -0,0 +1,19 @@
using Entidades;
using Microsoft.EntityFrameworkCore;
namespace Modelo;
public class RepositorioPermisos: RepositorioBase<RepositorioPermisos> {
public IQueryable<Permiso>? ListarPermisos(string email) {
var con = Context;
Cliente? cli = con.Clientes.Include(x => x.Idgrupos).FirstOrDefault(c => c.Email == email);
if (cli == null) return null;
var list = con.Clientes
.Where(c => c.Dni == cli.Dni)
.SelectMany(c => c.Idgrupos)
.SelectMany(g => g.Idpermisos)
.Distinct();
return list;
}
}