public List <CollectionEntry> RetrieveCollectionEntries(int collectionId)
        {
            var entries = new List <CollectionEntry>();

            try
            {
                entries = CollectionAccessor.RetrieveCollectionEntriesByCollectionId(collectionId);
            }
            catch (Exception)
            {
                throw;
            }

            return(entries);
        }
        public List <CollectionEntryDetails> RetrieveCollectionEntryDetails(int collectionId)
        {
            var entryDetails = new List <CollectionEntryDetails>();

            try
            {
                var entries = CollectionAccessor.RetrieveCollectionEntriesByCollectionId(collectionId);
                foreach (var item in entries)
                {
                    var entryDetail = new CollectionEntryDetails()
                    {
                        CollectionEntry = item,
                        Creature        = CollectionAccessor.RetrieveCreature(item.CreatureID)
                    };
                    entryDetails.Add(entryDetail);
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(entryDetails);
        }