// POST /api/pizza
        public string Post(PizzaDto pizzaDto)
        {
            var pizzaIncluir = new Pizza();
            pizzaIncluir.Name = pizzaDto.Name;
            pizzaIncluir.Ingredients = new List<Ingredient>();
            _pizzaServico.Save(pizzaIncluir);

            if (pizzaDto.Ingredients != null)
            {
                foreach (var ingredienteDto in pizzaDto.Ingredients)
                {
                    var ingrediente = _ingredienteServico.GetById(ingredienteDto.Id);
                    pizzaIncluir.AddIngredient(ingrediente);
                }
            }

            _pizzaServico.Save(pizzaIncluir);
            return "Pizza [" + pizzaIncluir.Id + "] incluída com sucesso!";
        }
        // PUT /api/pizza/5
        public string Put(int id, PizzaDto pizzaDto)
        {
            // pesquisa a pizza no banco de dados
            // limpa seus filhos
            // e salva...
            var pizzaAlterar = _pizzaServico.GetById(id);
            pizzaAlterar.Name = pizzaDto.Name;

            var ingredientesJaExistiam = pizzaAlterar.Ingredients;
            var ingredienteChegando = pizzaDto.Ingredients;

            AlterarListaManyToMany(ingredienteChegando, ingredientesJaExistiam);

            _pizzaServico.Save(pizzaAlterar);

            return "Pizza [" + pizzaAlterar.Id + "] salva com sucesso!";
        }