示例#1
0
        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);
        }
示例#2
0
        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);
            }
        }