Ejemplo n.º 1
0
        public IActionResult Put(int id, [FromBody] OpcionalDto opcionalRequest)
        {
            var opcional  = MapearParaDominio(opcionalRequest);
            var mensagens = opcionalService.Validar(opcional);

            if (mensagens.Count() > 0)
            {
                return(BadRequest(mensagens));
            }
            opcionalRepository.AtualizarOpcional(id, opcional);
            contexto.SaveChanges();
            return(Ok());
        }
        public IActionResult Put(int id, [FromBody] OpcionalDto opcionalRequest)
        {
            var opcional           = MapearDtoParaDominio(opcionalRequest);
            var opcionalCadastrado = opcionalRepository.AtualizarOpcional(id, opcional);

            var mensagem = opcionalService.Validar(opcionalCadastrado);

            if (mensagem.Any())
            {
                return(BadRequest(mensagem));
            }

            contexto.SaveChanges();
            return(Ok());
        }
        public IActionResult Put(int id, [FromBody] OpcionalRequestDto opcionalDto)
        {
            var opcional = MapearOpcionalDtoParaOpcional(opcionalDto);

            var erros = opcionalService.Validar(opcional);

            if (erros.Count > 0)
            {
                return(BadRequest(erros));
            }

            opcionalRepository.AtualizarOpcional(id, opcional);

            contexto.SaveChanges();

            return(Ok("Opcional atualizado"));
        }