public CreateAsync ( |
||
applicationDatabase | ||
return | System.Threading.Tasks.Task |
public async Task CreateAsync(ApplicationDatabase applicationDatabase)
{
if (applicationDatabase.BudgetCollectionStorageKey.IsNothing())
{
throw new ArgumentNullException(nameof(applicationDatabase));
}
await this.budgetRepository.CreateNewAndSaveAsync(applicationDatabase.BudgetCollectionStorageKey);
await LoadAsync(applicationDatabase);
}