C# Class StupendousCounter.Core.DatabaseHelper

Inheritance: IDatabaseHelper
Datei anzeigen Open project: jimbobbennett/StupendousCounter

Public Methods

Method Description
AddOrUpdateCounterAsync ( Counter counter ) : System.Threading.Tasks.Task
CreateDatabase ( string dbPath ) : void
DeleteCounterAsync ( Counter counter ) : System.Threading.Tasks.Task
GetAllCountersAsync ( ) : Task>
GetCounterHistory ( int counterId ) : Task>
IncrementCounterAsync ( Counter counter ) : System.Threading.Tasks.Task

Private Methods

Method Description
OnCountersChanged ( ) : void

Method Details

AddOrUpdateCounterAsync() public method

public AddOrUpdateCounterAsync ( Counter counter ) : System.Threading.Tasks.Task
counter Counter
return System.Threading.Tasks.Task

CreateDatabase() public static method

public static CreateDatabase ( string dbPath ) : void
dbPath string
return void

DeleteCounterAsync() public method

public DeleteCounterAsync ( Counter counter ) : System.Threading.Tasks.Task
counter Counter
return System.Threading.Tasks.Task

GetAllCountersAsync() public method

public GetAllCountersAsync ( ) : Task>
return Task>

GetCounterHistory() public method

public GetCounterHistory ( int counterId ) : Task>
counterId int
return Task>

IncrementCounterAsync() public method

public IncrementCounterAsync ( Counter counter ) : System.Threading.Tasks.Task
counter Counter
return System.Threading.Tasks.Task