Esempio n. 1
0
        public Vacinado Inserir(Vacinado vacinado)
        {
            var ListaVacinados = this.ListaVacinados();
            var maxId          = ListaVacinados.Max(vacinados => vacinado.Sid);

            vacinado.Sid = maxId + 1;
            ListaVacinados.Add(vacinado);
            ReescreverArquivo(ListaVacinados);
            return(vacinado);
        }
Esempio n. 2
0
        public Vacinado Atualizar(int id, Vacinado vacinado)
        {
            var ListaVacinados = this.ListaVacinados();
            var itemIndex      = ListaVacinados.FindIndex(p => p.Sid == id);

            if (itemIndex >= 0)
            {
                vacinado.Sid = id;
                ListaVacinados[itemIndex] = vacinado;
            }
            else
            {
                return(null);
            }
            ReescreverArquivo(ListaVacinados);
            return(vacinado);
        }