public List<DeviceClass> GetAll(DeviceClassFilter filter = null)
 {
     using (var context = new DeviceHiveContext())
     {
         return context.DeviceClasses
             .Include(e => e.Equipment)
             .Filter(filter).ToList();
     }
 }
 public List<DeviceClass> GetAll(DeviceClassFilter filter = null)
 {
     return _mongo.DeviceClasses.AsQueryable().Filter(filter).ToList();
 }