public void CriarCliente(CriarClienteCommand criarClienteCommand) { ValidacaoLogica.IsTrue <ValidacaoException>(criarClienteCommand is null, "Comando de criar cliente não pode ser nulo."); var cliente = clientesRepository.ObterUm(x => x.Cpf == criarClienteCommand.Cpf); ValidacaoLogica.IsFalse <ValidacaoException>(cliente is null, "Já existe um cliente para esse CPF."); cliente = new Domain.Entities.Cliente(criarClienteCommand); clientesRepository.Adicionar(cliente); unitOfWork.SaveChanges(); }