public void Edit(Employee p) { if ( p != null ) { accion = ETipoAccion.EDIT; ValidateEmployeeProperty(p); db.Entry(p).State = EntityState.Modified; } else throw new ArgumentNullException("Employee"); }
public void Edit(Pais p) { if ( p != null ) { accion= ETipoAccion.EDIT; ValidatePaisProperty(p); db.Entry(p).State = EntityState.Modified; db.SaveChanges(); } else throw new ArgumentNullException("Pais"); }
public void Delete(Employee p) { if ( p != null ) { accion = ETipoAccion.DELETE; ValidateEmployeeProperty(p); db.Employee.Remove(p); ; db.SaveChanges(); } else { throw new ArgumentNullException("Employee"); } }
public void Delete(Pais p) { if ( p != null ) { accion=ETipoAccion.DELETE; ValidatePaisProperty(p); db.Pais.Remove(p); db.SaveChanges(); } else { throw new ArgumentNullException("Pais"); } }
public Employee Create(Employee p) { if ( p != null && p.Person!=null) { accion = ETipoAccion.CREATE; ValidateEmployeeProperty(p); db.Employee.Add(p); db.SaveChanges(); return db.Employee.FirstOrDefault(x => x.Person.ID == p.Person.ID); } else { throw new ArgumentNullException("Employee"); } }
public Pais Create(Pais p) { if ( p != null ) { accion = ETipoAccion.CREATE; ValidatePaisProperty(p); db.Pais.Add(p); db.SaveChanges(); return db.Pais.FirstOrDefault(x => x.Clave == p.Clave); } else { throw new ArgumentNullException("Pais"); } }