complete budget page
This commit is contained in:
@@ -45,37 +45,37 @@ class MetadataRepository {
|
||||
_broadcastMetadata(metadata);
|
||||
}
|
||||
|
||||
Future<List<Category>> saveCategories(List<Category> categories) async {
|
||||
List<Category> saveCategories(List<Category> categories) {
|
||||
Metadata metadata = _constructMetadataFromControllers();
|
||||
metadata.categories = categories;
|
||||
await _jsonRepository.saveJson(metadata);
|
||||
_jsonRepository.saveJson(metadata);
|
||||
_categoriesController.add(categories);
|
||||
return categories;
|
||||
}
|
||||
|
||||
Future<List<Budget>> saveBudgets(List<Budget> budgets) async {
|
||||
List<Budget> saveBudgets(List<Budget> budgets) {
|
||||
Metadata metadata = _constructMetadataFromControllers();
|
||||
metadata.budgets = budgets;
|
||||
await _jsonRepository.saveJson(metadata);
|
||||
_jsonRepository.saveJson(metadata);
|
||||
_budgetController.add(budgets);
|
||||
return budgets;
|
||||
}
|
||||
|
||||
Future<List<Account>> saveAccounts(List<Account> accounts) async {
|
||||
List<Account> saveAccounts(List<Account> accounts) {
|
||||
Metadata metadata = _constructMetadataFromControllers();
|
||||
metadata.accounts = accounts;
|
||||
await _jsonRepository.saveJson(metadata);
|
||||
_jsonRepository.saveJson(metadata);
|
||||
_accountController.add(accounts);
|
||||
return accounts;
|
||||
}
|
||||
|
||||
deleteMetadata() async {
|
||||
void deleteMetadata() {
|
||||
Metadata metadata = Metadata();
|
||||
await _jsonRepository.saveJson(metadata);
|
||||
_jsonRepository.saveJson(metadata);
|
||||
_broadcastMetadata(metadata);
|
||||
}
|
||||
|
||||
_broadcastMetadata(Metadata metadata) {
|
||||
void _broadcastMetadata(Metadata metadata) {
|
||||
_categoriesController.add(metadata.categories);
|
||||
_budgetController.add(metadata.budgets);
|
||||
_accountController.add(metadata.accounts);
|
||||
|
||||
Reference in New Issue
Block a user