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