public void Save(IPersistentEntity entity) { ISDataCrudProvider crudProvider = GetCrudProvider(entity); if ((entity.PersistentState & PersistentState.New) == PersistentState.New) { crudProvider.Insert(entity); } else if ((entity.PersistentState & PersistentState.Modified) == PersistentState.Modified) { crudProvider.Update(entity); } }
public void Delete(IPersistentEntity entity) { ISDataCrudProvider crudProvider = GetCrudProvider(entity); crudProvider.Delete(entity); }