示例#1
0
        public IActionResult PostSaboresPizzaViewModel(SaboresPizzaViewModel saboresPizzaViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(Response(saboresPizzaViewModel));
            }

            _saboresPizzaService.Add(saboresPizzaViewModel);

            return(Response(saboresPizzaViewModel));
        }
示例#2
0
        public IActionResult PutSaboresPizzaViewModel(int id, [FromBody] SaboresPizzaViewModel saboresPizzaViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(Response(saboresPizzaViewModel));
            }

            var saboresPizzaViewModelAtual = _saboresPizzaService.GetById(id);

            if (saboresPizzaViewModelAtual == null)
            {
                return(new NotFoundObjectResult($"Não existe sabor cadastrado com o identificador {id}!"));
            }

            _saboresPizzaService.Update(saboresPizzaViewModelAtual);

            return(Response(saboresPizzaViewModelAtual));
        }