Method | Description | |
---|---|---|
BudgetMaintenanceService ( [ budgetRepository, [ bucketRepo, [ logger, [ monitorableDependencies ) : System |
Initializes a new instance of the BudgetMaintenanceService class.
|
|
CloneBudgetModel ( |
||
Close ( ) : void | ||
CreateAsync ( |
||
LoadAsync ( |
||
SaveAsync ( |
||
SavePreview ( ) : void | ||
UpdateIncomesAndExpenses ( [ model, IEnumerable |
||
ValidateModel ( StringBuilder messages ) : bool |
Method | Description | |
---|---|---|
CloneBudgetExpenses ( |
||
CloneBudgetIncomes ( |
||
CreateNewBudgetCollection ( ) : void | ||
EnsureAllBucketsUsedAreInBucketRepo ( ) : void | ||
UpdateServiceMonitor ( ) : void |
public BudgetMaintenanceService ( [ budgetRepository, [ bucketRepo, [ logger, [ monitorableDependencies ) : System | ||
budgetRepository | [ | |
bucketRepo | [ | |
logger | [ | |
monitorableDependencies | [ | |
return | System |
public CloneBudgetModel ( |
||
sourceBudget | ||
newBudgetEffectiveFrom | System.DateTime | |
return |
public CreateAsync ( |
||
applicationDatabase | ||
return | System.Threading.Tasks.Task |
public LoadAsync ( |
||
applicationDatabase | ||
return | System.Threading.Tasks.Task |
public SaveAsync ( |
||
applicationDatabase | ||
return | System.Threading.Tasks.Task |
public UpdateIncomesAndExpenses ( [ model, IEnumerable |
||
model | [ | |
allIncomes | IEnumerable |
|
allExpenses | IEnumerable |
|
return | void |
public ValidateModel ( StringBuilder messages ) : bool | ||
messages | StringBuilder | |
return | bool |