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