//Banco de dados com arquivo Base.json - Atualizar dados //public Craque Atualizar(int id, Craque Craque) //{ // var listaCraques = this.ListarCraque(); // var itemIndex = listaCraques.FindIndex(item => item.Id == id); // if (itemIndex >= 0) // { // Craque.Id = id; // listaCraques[itemIndex] = Craque; // } // else // { // return null; // } // RescreverArquivo(listaCraques); // return Craque; //} //public bool RescreverArquivo(List<CraqueDTO> listaCraques) //{ // var caminhoArquivo = HostingEnvironment.MapPath(@"~/App_Data/Base.json"); // var json = JsonConvert.SerializeObject(listaCraques, Formatting.Indented); // File.WriteAllText(caminhoArquivo, json); // return true; //} public void Atualizar(CraqueDTO craque) { try { var craqueBD = new CraqueDAO(); craqueBD.AtualizarCraqueDB(craque); } catch (Exception ex) { throw new Exception($"Erro ao ATUALIZAR craque: {ex.Message}"); } }