public void DestroyObject(INakedObjectAdapter nakedObjectAdapter) { nakedObjectAdapter.Deleting(); objectStore.ExecuteDestroyObjectCommand(nakedObjectAdapter); nakedObjectAdapter.ResolveState.Handle(Events.DestroyEvent); nakedObjectAdapter.Deleted(); }
public void DestroyObject(INakedObject nakedObject) { Log.DebugFormat("DestroyObject nakedObject: {0}", nakedObject); nakedObject.Deleting(); objectStore.ExecuteDestroyObjectCommand(nakedObject); nakedObject.ResolveState.Handle(Events.DestroyEvent); nakedObject.Deleted(); }