private FermentableStepDto GetFermentableStepDto(Model.BeerXml.Fermentable fermentable, MashStepDto mashStep)
        {
            var fermentableDto = _fermentableElasticsearch.Search(fermentable.Name, 0, 1).FirstOrDefault();

            if (fermentableDto == null)
            {
                {
                    return(null);
                };
            }
            var    fermentableStepDto = AutoMapper.Mapper.Map <FermentableDto, FermentableStepDto>(fermentableDto);
            double amount             = double.Parse(fermentable.Amount, CultureInfo.InvariantCulture);

            fermentableStepDto.Amount = (int)Math.Round(amount * 1000, 0);
            return(fermentableStepDto);
        }
예제 #2
0
        private FermentableStepDto GetFermentableStepDto(Fermentable fermentable, MashStepDto mashStep)
        {
            var fermentableDto = _fermentableElasticsearch.Search(fermentable.Name, 0, 1).FirstOrDefault();

            if (fermentableDto == null)
            {
                {
                    Log.ErrorFormat("MISSING FERMENTABLE: {0}", fermentable.Name);
                    return(null);
                };
            }
            var fermentableStepDto = Mapper.Map <FermentableDto, FermentableStepDto>(fermentableDto);

            fermentableStepDto.StepNumber = mashStep.StepNumber;
            double amount = double.Parse(fermentable.Amount, CultureInfo.InvariantCulture);

            fermentableStepDto.Amount = (int)Math.Round(amount * 1000, 0);
            return(fermentableStepDto);
        }