public void Save(DocumentMe aggregateRoot) { DocumentState state = (aggregateRoot as IStateAccesor <DocumentState>).GetState(); _session.SaveOrUpdate(state); }
public void Delete(DocumentMe aggregateRoot) { DocumentState state = (aggregateRoot as IStateAccesor <DocumentState>).GetState(); _session.Delete(state); }