public Message Get(MessageId id) { var events = _eventsStore.GetEventsOfAggregate(id).ToArray(); if (!events.Any()) { throw new UnknownMessage(id); } return(new Message(events)); }
public Session GetSession(SessionId sessionId) { var events = _eventsStore.GetEventsOfAggregate(sessionId).ToArray(); if (!events.Any()) { throw new UnknownSession(sessionId); } return(new Session(events)); }
public Subscription GetSubscription(SubscriptionId id) { var events = _eventsStore.GetEventsOfAggregate(id).ToArray(); if (!events.Any()) { throw new UnknownSubscription(id); } return(new Subscription(events)); }
public UserIdentity GetUserIdentity(UserId userId) { var events = _eventStore.GetEventsOfAggregate(userId).ToArray(); if (!events.Any()) { throw new UnknownUserIdentity(userId); } return(new UserIdentity(events)); }