public ViewEventPublicationParameter(object[] @params, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source)
 {
     Params      = @params;
     Process     = process;
     Source      = source;
     ProcessInfo = processInfo;
 }
 public ProcessEventFailure(Type failedEventType, IProcessSystemMessage failedEventMessage, Type expectedEventType, Exception exception, IStateEventInfo processInfo, ISystemSource source) : base(processInfo, failedEventMessage.Process, source)
 {
     FailedEventType = failedEventType;
     //TODO: need to implement serialization
     //FailedEventMessage = failedEventMessage;
     ExpectedEventType = expectedEventType;
     Exception         = exception;
 }
示例#3
0
 public EntityViewLoaded(IEnumerable <TView> entities, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Entities = entities;
 }
示例#4
0
 public ProcessStateUpdated(Type entityType, IProcessStateMessage <IEntityId> stateMessage, IStateEventInfo stateEventInfo, ISystemProcess process, ISystemSource source) : base(stateEventInfo, process, source)
 {
     this.EntityType = entityType;
     StateMessage    = stateMessage;
 }
 public EntityViewWithChangesFound(TView entity, Dictionary <string, dynamic> changes, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Entity  = entity;
     Changes = changes;
 }
示例#6
0
 public FailedMessageData(dynamic data, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Data = data;
 }
示例#7
0
 public EntityNotFound(int entityId, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     EntityId = entityId;
 }
 public SystemProcessStarted(IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
 }
示例#9
0
 public MediaNotFound(List <int> mediaIdList, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     MediaIdList = mediaIdList;
 }
示例#10
0
 public EntityChanges(int entityId, Dictionary <string, dynamic> changes, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Contract.Requires(changes.Count > 0);
     EntityId = entityId;
     Changes  = changes;
 }
示例#11
0
 public ViewStateLoaded(TViewModel viewModel, TProcessState state, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     ViewModel = viewModel;
     State     = state;
 }
示例#12
0
 public EntityFound(T entity, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Entity = entity;
 }
 public SystemProcessCleanedUp(IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
 }
示例#14
0
 public ViewModelLoaded(TLoadingViewModel loadingViewModel, TViewModel viewModel, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     LoadingViewModel = loadingViewModel;
     ViewModel        = viewModel;
 }
示例#15
0
 public EntityViewWithChangesUpdated(TView entity, Dictionary <string, dynamic> changes, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Contract.Requires(entity != null);
     Entity  = entity;
     Changes = changes;
 }
示例#16
0
 public ActorTerminated(IComplexEventService actor, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Actor = actor;
 }
 public EntityViewSetWithChangesLoaded(List <TView> entitySet, Dictionary <string, object> changes, IStateEventInfo stateEventInfo, ISystemProcess process, ISystemSource source) : base(stateEventInfo, process, source)
 {
     EntitySet = entitySet;
     Changes   = changes;
 }
示例#18
0
 public EntityRangeLoaded(IList <T> entities, int startIndex, int overAllCount, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     StartIndex   = startIndex;
     OverAllCount = overAllCount;
     Entities     = entities;
 }
示例#19
0
 public ViewModelUnloaded(TViewModel viewModel, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     ViewModel = viewModel;
 }
示例#20
0
 public EntityUpdated(T entity, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Contract.Requires(entity != null);
     Entity = entity;
 }
示例#21
0
 public EntitySetWithFilterLoaded(IList <TEntity> entities, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Entities = entities;
 }
 public ComplexEventActionTimedOut(IComplexEventAction action, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Contract.Requires(action != null);
     Action = action;
 }
示例#23
0
 public ServiceStarted(TService service, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Service = service;
 }
 //Todo: include filter just to match name
 public EntitySetWithFilterWithIncludesLoaded(IList <T> entities, IList <Expression <Func <T, dynamic> > > includes, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Entities = entities;
     Includes = includes;
 }
示例#25
0
 public ComplexEventLogCreated(IEnumerable <IComplexEventLog> logs, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     EventLog = logs;
 }
示例#26
0
 public EntityDeleted(int entityId, IStateEventInfo processInfo, ISystemProcess process, ISystemSource source) : base(processInfo, process, source)
 {
     Contract.Requires(entityId != 0);
     EntityId = entityId;
 }