Beispiel #1
0
        protected override Task LoadSnapshotAsync(BookingSnapshot snapshot, ISnapshotMetadata metadata,
                                                  CancellationToken cancellationToken)
        {
            _state.LoadSnapshot(snapshot);

            return(Task.CompletedTask);
        }
Beispiel #2
0
 protected override Task LoadSnapshotAsync(CompetitionSnapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
 {
     // Note: See comment in CreateSnapshotAsync
     // return new Task(() => { LoadSnapshot(snapshot, metadata, cancellationToken); return 0; });
     LoadSnapshot(snapshot, metadata, cancellationToken);
     return(Task.FromResult(0));
 }
Beispiel #3
0
 public SnapshotContainer(
     ISnapshot snapshot,
     ISnapshotMetadata metadata)
 {
     Snapshot = snapshot;
     Metadata = metadata;
 }
Beispiel #4
0
 protected override Task LoadSnapshotAsync(本Snapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
 {
     本のタイトル = snapshot.本のタイトル;
     利用者のID = snapshot.利用者のID;
     貸出期間   = snapshot.貸出期間;
     return(Task.FromResult(0));
 }
        protected override Task LoadSnapshotAsync(EmployeeSnapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
        {
            _records.AddRange(snapshot.EmployeesAdded);
            SnapshotVersions = snapshot.PreviousVersions;

            return(Task.FromResult(0));
        }
 protected override Task LoadSnapshotAsync(AccountSnapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
 {
     HolderName             = snapshot.HolderName;
     OverdraftLimit         = snapshot.OverdraftLimit;
     DailyWireTransferLimit = snapshot.DailyWireTransferLimit;
     AccountState           = snapshot.AccountState;
     return(Task.FromResult(0));
 }
        protected override Task LoadSnapshotAsync(TransactionSnapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
        {
            _transactionsReceived.AddRange(snapshot.TransactionsReceived);

            SnapshotVersions = snapshot.PreviousVersions;

            return Task.FromResult(0);
        }
Beispiel #8
0
 private void LoadSnapshot(CompetitionSnapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
 {
     Competitionname = snapshot.Competitionname;
     IsDeleted       = snapshot.IsDeleted;
     User            = snapshot.User;
     Entries.Clear();
     Entries.AddRange(snapshot.Entries.Select(e => new EntryEntity(e)));
 }
Beispiel #9
0
 protected override Task LoadSnapshotAsync(InventoryItemSnapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
 {
     _activated = snapshot.Activated;
     _name      = snapshot.Name;
     _count     = snapshot.Count;
     _inited    = snapshot.Inited;
     return(Task.CompletedTask);
 }
Beispiel #10
0
 public SerializedSnapshot(
     string serializedMetadata,
     string serializedData,
     ISnapshotMetadata metadata)
     : base(serializedMetadata, serializedData)
 {
     Metadata = metadata;
 }
Beispiel #11
0
 protected override Task LoadSnapshotAsync(Snapshots.Car snapshot, ISnapshotMetadata metadata,
                                           CancellationToken cancellationToken)
 {
     this.Title           = snapshot.Title;
     this.BatteryCapacity = snapshot.BatteryCapacity;
     this.Owner           = snapshot.Owner;
     return(Task.FromResult(0));
 }
        protected override Task LoadSnapshotAsync(ExampleSnaphost snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
        {
            _magicNumber = snapshot.MagicNumber;
            _counter     = snapshot.Counter;

            SnapshotVersions = snapshot.PreviousVersions;

            return(Task.FromResult(0));
        }
Beispiel #13
0
        protected override Task LoadSnapshotAsync(AccountSnapshot snapshot, ISnapshotMetadata metadata,
                                                  CancellationToken cancellationToken)
        {
            Balance      = snapshot.Balance;
            CountryCode  = snapshot.CountryCode;
            CurrencyCode = snapshot.CountryCode;
            AccountName  = snapshot.AccountName;
            ExternalId   = snapshot.ExternalId;

            return(Task.CompletedTask);
        }
Beispiel #14
0
 protected override Task LoadSnapshotAsync(Snapshots.Location snapshot, ISnapshotMetadata metadata,
                                           CancellationToken cancellationToken)
 {
     this.Title       = snapshot.Title;
     this.Address     = snapshot.Address;
     this.Latitude    = snapshot.Latitude;
     this.Longitude   = snapshot.Longitude;
     this.PricePerKw  = snapshot.PricePerKw;
     this.Owner       = snapshot.Owner;
     this.Invitations = snapshot.Invitations;
     return(Task.FromResult(0));
 }
Beispiel #15
0
 protected override Task LoadSnapshotAsync(Snapshots.Charge snapshot, ISnapshotMetadata metadata,
                                           CancellationToken cancellationToken)
 {
     this.Owner           = snapshot.Owner;
     this.Location        = snapshot.Location;
     this.Car             = snapshot.Car;
     this.Date            = snapshot.Date;
     this.LoadStart       = snapshot.LoadStart;
     this.LoadEnd         = snapshot.LoadEnd;
     this.PricePerKw      = snapshot.PricePerKw;
     this.BatteryCapacity = snapshot.BatteryCapacity;
     this.Cleared         = snapshot.Cleared;
     return(Task.FromResult(0));
 }
 protected override Task LoadSnapshotAsync(TSnapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
 {
     return(snapshotPersistence.GetSnapshotAsync(typeof(TAggregate), base.GetIdentity(), cancellationToken));
 }
Beispiel #17
0
 protected override Task LoadSnapshotAsync(MovieSnapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
 {
     _movieAggregateState.LoadSnapshot(snapshot);
     return(Task.CompletedTask);
 }
Beispiel #18
0
 protected override Task LoadSnapshotAsync(利用者Snapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
 {
     氏名 = snapshot.氏名;
     return(Task.FromResult(0));
 }
 protected override Task LoadSnapshotAsync(CompanySnapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
 {
     throw new System.NotImplementedException();
 }
Beispiel #20
0
 protected override Task LoadSnapshotAsync(PaymentAggregateSnapshot snapshot, ISnapshotMetadata metadata,
                                           CancellationToken cancellationToken)
 {
     _paymentState.Load(snapshot.PaymentState);
     return(Task.CompletedTask);
 }
 public static async Task <ISnapshotsOpenSnapshotResult> OpenAsync(this ISnapshots api, GoogleApiClient apiClient, ISnapshotMetadata metadata, int conflictPolicy)
 {
     return((await api.Open(apiClient, metadata, conflictPolicy)).JavaCast <ISnapshotsOpenSnapshotResult> ());
 }
 public static async Task <ISnapshotsDeleteSnapshotResult> DeleteAsync(this ISnapshots api, GoogleApiClient apiClient, ISnapshotMetadata metadata)
 {
     return((await api.Delete(apiClient, metadata)).JavaCast <ISnapshotsDeleteSnapshotResult> ());
 }
 protected abstract Task LoadSnapshotAsync(TSnapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken);
Beispiel #24
0
 protected override Task LoadSnapshotAsync(ThingySnapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
 {
     _pingsReceived.AddRange(snapshot.PingsReceived);
     SnapshotVersions = snapshot.PreviousVersions;
     return(Task.FromResult(0));
 }
 protected override Task LoadSnapshotAsync(OrderSnapshot snapshot, ISnapshotMetadata metadata, CancellationToken cancellationToken)
 {
     this.User = snapshot.User;
     this._orderState.OrderItems.AddRange(snapshot.OrderItems);
     return(Task.CompletedTask);
 }