public IHttpActionResult Obter(int id)
        {
            var pizza = _pizzaService.Obter().Where(p => p.PizzaID == id).SingleOrDefault();

            if (pizza == null)
                return NotFound();

            var pizzaDTO = new PizzaDTO().InjectFrom(pizza);

            return Ok(pizzaDTO);
        }
        public IHttpActionResult Cadastrar(PizzaDTO pizzaDTO)
        {
            List<string> errosValidacao;

            var pizza = new Pizza();
            pizza.InjectFrom(pizzaDTO);

            _pizzaService.Cadastrar(pizza, out errosValidacao);
            pizzaDTO.InjectFrom(pizza);

            if (errosValidacao.Count == 0)
                return Created(new Uri(_urlBase + pizzaDTO.PizzaID), pizzaDTO);
            else
                return BadRequest(errosValidacao.Aggregate((a, b) => { return a + ", " + b; }));
        }