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