public async Task <PadraoResponse <Teste> > PutTeste(Teste model) { PadraoResponse <Teste> response = new PadraoResponse <Teste>(); if (model.Id == Guid.Empty) { throw new Exception("O CAMPO Id é obrigatório!"); } Teste modelCadastrado = await _unitOfWork.TesteRepository.GetUm(e => e.Id == model.Id); if (modelCadastrado is null) { throw new Exception("Manda o Id certo bobão!"); } modelCadastrado.Nome = model.Nome; modelCadastrado.AtualizarRegistro(); _unitOfWork.TesteRepository.Atualizar(modelCadastrado); await _unitOfWork.CommitAsync(); response.Data = modelCadastrado; return(response); }