public bool Update(DadosMoeda dadosMoeda) { if (dadosMoeda == null) { throw new ArgumentNullException("dadosmoeda"); } int index = dadosMoedas.FindIndex(m => m.Moeda == dadosMoeda.Moeda); if (index == -1) { return(false); } dadosMoedas.RemoveAt(index); dadosMoedas.Add(dadosMoeda); return(true); }
public bool Add(DadosMoeda dadosMoeda) { bool addResult = false; if (dadosMoedas == null) { return(addResult); } int index = dadosMoedas.FindIndex(m => m.Moeda == dadosMoeda.Moeda); if (index == -1) { dadosMoedas.Add(dadosMoeda); addResult = true; return(addResult); } else { return(addResult); } }