Recurring Deposit account deposit and withdrawal transactions (#1919)

Co-authored-by: Jose Alberto Hernandez <alberto@blue-daemon.local>
This commit is contained in:
José Alberto Hernández
2023-12-05 00:05:16 -06:00
committed by GitHub
co-authored by Jose Alberto Hernandez
parent a26c906d2c
commit dd7faffad7
8 changed files with 20 additions and 6 deletions
@@ -28,7 +28,7 @@ export class RecurringDepositsAccountActionsResolver implements Resolve<Object>
* @returns {Observable<any>}
*/
resolve(route: ActivatedRouteSnapshot): Observable<any> {
const actionName = route.paramMap.get('name');
const actionName: string = route.paramMap.get('name');
const recurringDepositAccountId = route.paramMap.get('recurringDepositAccountId') || route.parent.parent.paramMap.get('recurringDepositAccountId');
switch (actionName) {
case 'Add Charge':
@@ -36,7 +36,8 @@ export class RecurringDepositsAccountActionsResolver implements Resolve<Object>
case 'Close':
return this.recurringDepositsService.getRecurringDepositAccountActionResource(recurringDepositAccountId, 'close');
case 'Deposit':
return this.recurringDepositsService.getRecurringDepositAccountTransactionTemplateResource(recurringDepositAccountId, 'deposit');
case 'Withdrawal':
return this.recurringDepositsService.getRecurringDepositAccountTransactionTemplateResource(recurringDepositAccountId, actionName.toLocaleLowerCase());
default:
return undefined;
}