Exemple #1
0
        //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}");
            }
        }
Exemple #2
0
        //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}");
            }
        }