//Banco de dados com arquivo Base.json - Deletar dados //public bool Deletar(int id) //{ // var listaCraques = this.ListarCraque(); // var itemIndex = listaCraques.FindIndex(item => item.Id == id); // if (itemIndex >= 0) // { // listaCraques.RemoveAt(itemIndex); // } // else // { // return false; // } // RescreverArquivo(listaCraques); // return true; //} public void Deletar(int id) { try { var craqueDB = new CraqueDAO(); craqueDB.DeletarCraqueDB(id); } catch (Exception ex) { throw new Exception($"Erro ao DELETAR craque: {ex.Message}"); } }
//Banco de dados com arquivo Base.json - Inserir dados //public Craque Inserir(Craque Craque) //{ // var listaCraques = this.ListarCraque(); // var maxId = listaCraques.Max(item => item.Id); // Craque.Id = maxId + 1; // listaCraques.Add(Craque); // RescreverArquivo(listaCraques); // return Craque; //} public void Inserir(CraqueDTO craque) { craque.DataCadastro = DateTime.Now; try { var craqueBD = new CraqueDAO(); craqueBD.InserirCraqueDB(craque); } catch (Exception ex) { throw new Exception($"Erro ao INSERIR craque: {ex.Message}"); } }