public async Task <IEnumerable <FermentableDto> > GetAllAsync(int @from, int size, string custom)
        {
            var fermentableDtos = await _fermentableElasticsearch.GetAllAsync(from, size, custom);

            if (fermentableDtos.Any())
            {
                return(fermentableDtos);
            }
            var fermentables = await _fermentableRepository.GetAllAsync(from, size);

            fermentableDtos = AutoMapper.Mapper.Map <IEnumerable <Fermentable>, IEnumerable <FermentableDto> >(fermentables);
            return(fermentableDtos);
        }
        public async Task <IEnumerable <FermentableDto> > GetAllAsync(int from, int size, string custom)
        {
            var fermentableDtos = await _fermentableElasticsearch.GetAllAsync(from, size, custom);

            if (fermentableDtos.Any())
            {
                return(fermentableDtos);
            }
            var yeasts = await _fermentableRepository.GetAllAsync(from, size, "Supplier.Origin", "SubFermentables");

            fermentableDtos = Mapper.Map <IEnumerable <Fermentable>, IEnumerable <FermentableDto> >(yeasts);
            return(fermentableDtos);
        }