28 lines
647 B
C#
28 lines
647 B
C#
#if DEBUG
|
|
|
|
using Entidades;
|
|
using Microsoft.EntityFrameworkCore;
|
|
|
|
namespace Modelo;
|
|
public class RepositorioGrupos: RepositorioBase<RepositorioGrupos> {
|
|
public bool CrearGrupo(string descripcion)
|
|
{
|
|
var con = Context;
|
|
|
|
int mx = con.Grupos.Max(grupo => grupo.Id);
|
|
Grupo gru = new Grupo{
|
|
Id = mx+1,
|
|
Nombre = descripcion,
|
|
};
|
|
con.Grupos.Add(gru);
|
|
|
|
return Guardar(con);
|
|
}
|
|
|
|
public IQueryable<Permiso> ListarPermisosDeGrupo(string grupo) {
|
|
var con = Context;
|
|
return con.Grupos.Where(x=>x.Nombre == grupo).SelectMany(x => x.Idpermisos);
|
|
}
|
|
}
|
|
|
|
#endif |