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(); }
public void Add(Estudante estudante) { if (estudante == null) { throw new ArgumentNullException("estudante"); } if (estudante is IValidator) { ((IValidator)estudante).Validate(); } Context.Estudantes.Add(estudante); SaveChanges(); }
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(); } }