public async Task <ICollection <Animation> > GetAnimations(int count, string?search)
        {
            var animations = await _animationRepository.FindAll();

            var availableAnimations        = getAvailableAnimations(animations);
            var filteredAnimationsBySearch = getFilteredAnimationsBySearch(availableAnimations, search);

            return(takeFirstNFromAnimations(filteredAnimationsBySearch, count));
        }