Ejemplo n.º 1
0
        public void Delete(Estudante estudante)
        {
            if (estudante == null)
            {
                throw new ArgumentNullException("estudante");
            }

            Estudante estudanteTemporario = Context.Estudantes.FirstOrDefault(c => c.Id == estudante.Id);

            Context.Estudantes.Remove(estudanteTemporario);
            SaveChanges();
        }
Ejemplo n.º 2
0
        public void Add(Estudante estudante)
        {
            if (estudante == null)
            {
                throw new ArgumentNullException("estudante");
            }
            if (estudante is IValidator)
            {
                ((IValidator)estudante).Validate();
            }

            Context.Estudantes.Add(estudante);
            SaveChanges();
        }
Ejemplo n.º 3
0
        public void Update(Estudante estudante)
        {
            if (estudante == null)
            {
                throw new ArgumentNullException("estudante");
            }
            if (estudante is IValidator)
            {
                ((IValidator)estudante).Validate();
            }

            Estudante estudanteTemporario = Context.Estudantes.FirstOrDefault(c => c.Id == estudante.Id);

            if (estudanteTemporario != null)
            {
                estudanteTemporario.Nome = estudante.Nome;
                estudanteTemporario.SobreNome = estudante.SobreNome;
                SaveChanges();
            }
        }