protected override STANDARD_ACCOUNT_SNAPSHOT PrepareUpdateStandardAccountSnapshots(STANDARD_ACCOUNT_SNAPSHOT_CONTEXT db, AccountId accountId, IStandardAccountSnapshot source) { STANDARD_ACCOUNT_SNAPSHOT snapshot = base.PrepareUpdateStandardAccountSnapshots(db, accountId, source); this.UpdateFreezes(snapshot, accountId, db.StandardAccountFreezes); return(snapshot); }
protected override STANDARD_ACCOUNT_SNAPSHOT PrepareNewStandardAccountSnapshots(STANDARD_ACCOUNT_SNAPSHOT_CONTEXT db, AccountId accountId, AccountId temporaryHashId, IStandardAccountSnapshot source) { STANDARD_ACCOUNT_SNAPSHOT snapshot = base.PrepareNewStandardAccountSnapshots(db, accountId, temporaryHashId, source); foreach (STANDARD_ACCOUNT_FREEZE_SNAPSHOT attribute in snapshot.AccountFreezes) { db.StandardAccountFreezes.Add(attribute); } return(snapshot); }