Exemple #1
0
        public static IngredientTypeDTO IngredientTypeMapToDTO(this IngredientType ingredientType)
        {
            var ingredientTypeDTO = new IngredientTypeDTO();

            ingredientTypeDTO.Id          = ingredientType.Id;
            ingredientTypeDTO.Name        = ingredientType.Name;
            ingredientTypeDTO.Ingredients = ingredientType.Ingredients;

            return(ingredientTypeDTO);
        }
Exemple #2
0
        public static IngredientType IngredientTypeDTOMapToModel(this IngredientTypeDTO ingredientTypeDTO)
        {
            var ingredientType = new IngredientType();

            ingredientType.Id          = ingredientTypeDTO.Id;
            ingredientType.Name        = ingredientTypeDTO.Name;
            ingredientType.Ingredients = ingredientTypeDTO.Ingredients;

            return(ingredientType);
        }
Exemple #3
0
        public void Return_IngredientType()
        {
            var ingredientType = new IngredientTypeDTO
            {
                Id   = Guid.Parse("619ac43c-075a-47be-befc-c68249054b85"),
                Name = "Rum"
            };

            var result = ingredientType.IngredientTypeDTOMapToModel();

            Assert.IsInstanceOfType(result, typeof(IngredientType));
        }
Exemple #4
0
        public async Task <IngredientTypeDTO> CreateIngredientType(IngredientTypeDTO ingredientTypeDTO)
        {
            if (ingredientTypeDTO == null)
            {
                throw new ArgumentNullException("Ingredient type doesn't exist!");
            }

            var ingredientType = ingredientTypeDTO.IngredientTypeDTOMapToModel();

            await _cmContext.IngredientTypes.AddAsync(ingredientType);

            await _cmContext.SaveChangesAsync();

            return(ingredientTypeDTO);
        }