예제 #1
0
        public EventStoreRecordStorage(IIdentity identity, IStoreEvents storage, ILogger logger)
        {
            if (storage == null)
                throw new ArgumentException("storage");

            m_identity = identity;
            m_storage = storage;
            m_logger = logger;

            if (!Guid.TryParse(identity.GetIdenfitier(), out m_streamID))
                throw new DomainException("Identity can not be converted to guid. Identity id: {0}", m_identity.GetIdenfitier());
        }
예제 #2
0
 public static string ToStream(IIdentity identity)
 {
     return identity.GetTag() + "-" + identity.GetIdenfitier();
 }