Exemple #1
0
        public static CocktailIngredientViewModel MapToViewModel(this CocktailIngredientDTO dto)
        {
            var vm = new CocktailIngredientViewModel
            {
                Name  = dto.Name,
                Value = dto.Value,
                Unit  = dto.Unit
            };

            return(vm);
        }
        public static CocktailIngredientDTO MapToDTO(this CocktailIngredientViewModel vm)
        {
            var dto = new CocktailIngredientDTO
            {
                Value = vm.Value
            };

            var commaIndex = vm.Name.IndexOf(',');

            if (commaIndex >= 0)
            {
                dto.Name = vm.Name.Substring(0, commaIndex);
            }
            else
            {
                dto.Name = vm.Name;
            }
            return(dto);
        }