C# Class Bancor.Core.Grains.JournaledAccountGrain

Inheritance: JournaledGrain, IJournaledAccountGrain, ICustomStorageInterface
Afficher le fichier Open project: matand/bankor

Méthodes publiques

Méthode Description
AddTransaction ( Transaction transaction ) : Task
ApplyUpdatesToStorage ( IReadOnlyList updates, int expectedversion ) : Task
Balance ( ) : Task
Deposit ( decimal amount, string description ) : Task
HasName ( string name ) : Task
HasNewName ( string name ) : Task
JournaledAccountGrain ( IJournaldAccountRepository journaldAccountRepository ) : System.Collections.Generic
Name ( ) : Task
ReadStateFromStorage ( ) : JournaledAccountGrainState>>.Task
Withdraw ( decimal amount, string description ) : Task

Private Methods

Méthode Description
EnsureCreated ( ) : void

Method Details

AddTransaction() public méthode

public AddTransaction ( Transaction transaction ) : Task
transaction Transaction
Résultat Task

ApplyUpdatesToStorage() public méthode

public ApplyUpdatesToStorage ( IReadOnlyList updates, int expectedversion ) : Task
updates IReadOnlyList
expectedversion int
Résultat Task

Balance() public méthode

public Balance ( ) : Task
Résultat Task

Deposit() public méthode

public Deposit ( decimal amount, string description ) : Task
amount decimal
description string
Résultat Task

HasName() public méthode

public HasName ( string name ) : Task
name string
Résultat Task

HasNewName() public méthode

public HasNewName ( string name ) : Task
name string
Résultat Task

JournaledAccountGrain() public méthode

public JournaledAccountGrain ( IJournaldAccountRepository journaldAccountRepository ) : System.Collections.Generic
journaldAccountRepository IJournaldAccountRepository
Résultat System.Collections.Generic

Name() public méthode

public Name ( ) : Task
Résultat Task

ReadStateFromStorage() public méthode

public ReadStateFromStorage ( ) : JournaledAccountGrainState>>.Task
Résultat JournaledAccountGrainState>>.Task

Withdraw() public méthode

public Withdraw ( decimal amount, string description ) : Task
amount decimal
description string
Résultat Task