public ActionResult Eliminar(DetalleGrupo model)
        {
            try
            {
                _repo.delete(model.Id);
                TempData["Success"] = "Se eliminó el grupo satisfactoriamente.";

                return RedirectToAction("Index");
            }
            catch (Exception)
            {

                TempData["Error"] = "No se pudieron guardar los cambios, intente de nuevo por favor.";

                return RedirectToAction("Index");
            }
        }
        public DetalleGrupo GetGrupoById(int id)
        {
            DetalleGrupo detalleGrupo = new DetalleGrupo();
            IList<UsuarioLDAP> usuariosGrupo = new List<UsuarioLDAP>();
            var grupo = db.grupoes.Find(id);

            detalleGrupo.Grupo = grupo.nombre;
            detalleGrupo.Id = grupo.id;
            foreach (var usuario in grupo.usuarios_grupo.ToList<usuarios_grupo>())
            {
                usuariosGrupo.Add(LDAPQuery.getUserByUID(usuario.oprid));
            }

            detalleGrupo.Usuarios = usuariosGrupo;

            return detalleGrupo;
        }