Beispiel #1
0
        public Cidadao Inserir(Cidadao Cidadao)
        {
            var ListaCidadao = this.listaCidadao();
            var maxId        = ListaCidadao.Max(cidadao => cidadao.Gid);

            Cidadao.Gid = maxId + 1;
            ListaCidadao.Add(Cidadao);
            ReescreverArquivo(ListaCidadao);
            return(Cidadao);
        }
Beispiel #2
0
        public Cidadao Atualizar(int Gid, Cidadao Cidadao)
        {
            var ListaCidadao = this.listaCidadao();
            var itemIndex    = ListaCidadao.FindIndex(a => a.Gid == Gid);

            if (itemIndex >= 0)
            {
                Cidadao.Gid             = Gid;
                ListaCidadao[itemIndex] = Cidadao;
            }
            else
            {
                return(null);
            }
            ReescreverArquivo(ListaCidadao);
            return(Cidadao);
        }