Ejemplo n.º 1
0
 public ItemClientSnapshot(long version, ItemClientState state)
     : base(version)
 {
     this.State = state;
 }
Ejemplo n.º 2
0
 public void When(NewItemCreated e) => this.state = ItemClientState.Created;
Ejemplo n.º 3
0
 public void When(NewItemNeedsToBeAcceptedByTheServer e) => this.state = ItemClientState.WaitingServerAproval;
Ejemplo n.º 4
0
 public void When(ItemCreationWasAcceptedByTheServer e) => this.state = ItemClientState.ItemAprovedByServer;
Ejemplo n.º 5
0
        public ItemClient(Guid id, ISnapshot snapshot) : base(id, snapshot)
        {
            var state = (ItemClientSnapshot)snapshot;

            this.state = state.State;
        }