コード例 #1
0
        public bool Update(Analista analista)
        {
            if (analista == null)
            {
                throw new ArgumentNullException("analista");
            }
            int index = analistas.FindIndex(e => e.id == analista.id);

            if (index == -1)
            {
                return(false);
            }
            analistas.RemoveAt(index);
            analistas.Add(analista);
            return(true);
        }
コード例 #2
0
        public bool Add(Analista analista)
        {
            bool addResult = false;

            if (analista == null)
            {
                return(addResult);
            }
            int index = analistas.FindIndex(e => e.id == analista.id);

            if (index == -1)
            {
                analistas.Add(analista);
                addResult = true;
                return(addResult);
            }
            else
            {
                return(addResult);
            }
        }