public List <Entity.Permiso> ObtenerPermisos(Entity.Usuario usuario) { try { List <Entity.Permiso> permisos = repository.ObtenerPermisos(usuario.Id); foreach (Entity.Permiso p in permisos) { if (p.Compuesto) { usuario.Permisos.Add(familia.Consultar(p.Nombre)); } else { usuario.Permisos.Add(patente.Consultar(p.Nombre)); } } return(permisos); } catch (Exception ex) { throw ex; } }