@@ -33,4 +33,41 @@ export class LoansService {
|
||||
return this.http.get(`/loans/${loanId}`);
|
||||
}
|
||||
|
||||
/**
|
||||
* @param loanId Loan Id
|
||||
* @returns The notes for particular loan
|
||||
*/
|
||||
getLoanNotes(loanId: string): Observable<any> {
|
||||
return this.http.get(`/loans/${loanId}/notes`);
|
||||
}
|
||||
|
||||
/**
|
||||
* Adds a note to the particular Loan Id
|
||||
* @param loanId Loan ID
|
||||
* @param noteData Note Data to be added
|
||||
* @returns {Observable<any>}
|
||||
*/
|
||||
createLoanNote(loanId: string, noteData: any): Observable<any> {
|
||||
return this.http.post(`/loans/${loanId}/notes`, noteData);
|
||||
}
|
||||
|
||||
/**
|
||||
* Edits the Loan Note
|
||||
* @param loanId Loan ID
|
||||
* @param noteId Note ID
|
||||
* @param noteData Note Data
|
||||
*/
|
||||
editLoanNote(loanId: string, noteId: string, noteData: any) {
|
||||
return this.http.put(`/loans/${loanId}/notes/${noteId}`, noteData);
|
||||
}
|
||||
|
||||
/**
|
||||
* Deletes the particular Note
|
||||
* @param loanId Loan ID
|
||||
* @param noteId Note ID
|
||||
*/
|
||||
deleteLoanNote(loanId: string, noteId: string) {
|
||||
return this.http.delete(`/loans/${loanId}/notes/${noteId}`);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user