empiezo migracion svelte 5
Signed-off-by: fede <federico.nicolas.polidoro@gmail.com>
This commit is contained in:
19
Modelo/RepositorioPermisos.cs
Normal file
19
Modelo/RepositorioPermisos.cs
Normal 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;
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user