private void ShowCollections() { if (Database == string.Empty) { _userMessageService.ShowMessage("You must specify a non-empty database name"); return; } IMongoQuery query = _mongoQueryFactory.BuildQuery(); try { IList <string> collections = query.GetCollections(Server, Database, Port); Collections.Clear(); foreach (string collection in collections) { Collections.Add(collection); } } catch (UnknownServerException ex) { _userMessageService.ShowMessage(ex.Message); } }