Why not just:
```
     var webMapItems = gsItems.Where(item => item.Type == ItemType.WebMap);
```
?