public void Salvar(Titulo titulo) { if (titulo != null && titulo.Validar()) { titulo.Console = _consoleBusiness.Obter(titulo.Console.Codigo); if (titulo.Codigo > 0) { titulo.ConsoleRefId = titulo.Console.Codigo; _tituloData.Atualizar(titulo); } else { titulo.IsEmprestado = "N"; _tituloData.Salvar(titulo); } } else { throw new ProjetoException("Dados inválidos ao salvar o jogo."); } }