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

            this.state = state.State;
        }