creado toggle habilitar grupo y correjido un par de bugs de

modalestatico
This commit is contained in:
2025-04-25 13:06:19 -03:00
parent fdcb74bb11
commit 1d3784d848
7 changed files with 74 additions and 2 deletions

View File

@@ -49,6 +49,19 @@ public class RepositorioGrupos : RepositorioBase<RepositorioGrupos>
}
public (bool, bool) ToggleGrupo(int id, Cliente cli)
{
var con = Context;
var grupo = con.Grupos.FirstOrDefault(x => x.Id == id);
if (grupo == null) return (false, false);
if (grupo.Habilitado == null) grupo.Habilitado = false;
grupo.Habilitado = !grupo.Habilitado;
GenerarLog(con, cli.Dni, $"Se dio de {(grupo.Habilitado == true ? "alta" : "baja")} el grupo: {id}");
return (Guardar(con), grupo.Habilitado ?? false);
}
public IQueryable<Grupo> ListarTodosLosGrupos()
{
var con = Context;