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);
            }
        }