9d931d1da70a18becae31127aad28b681d51c768
[portal/sdk.git] /
1 import { Injectable } from '@angular/core';
2 import { RdpCrudInterface } from 'portalsdk-tag-lib';
3 import { AdminService } from '../admin.service';
4
5 @Injectable({
6   providedIn: 'root'
7 })
8 export class RoleFunctionsService implements RdpCrudInterface {
9
10   constructor(private adminService: AdminService) { }
11
12   add(data: any) {
13     console.log("Add method is getting called from AppServie data:: ", data);
14   }
15
16
17   update(data: any) {
18     console.log("Update method is getting called from MenusService data:: ", data);
19     this.adminService.saveRoleFunction(data).subscribe(response => {
20       console.log(response);
21     })
22   }
23
24   delete(data: any) {
25     console.log("Delete method is getting called from AppServie data::>> " + JSON.stringify(data));
26     this.adminService.deleteRoleFunction(data).subscribe(response => {
27       console.log("Repsonse : ",response);
28     })
29   }
30
31   get(data: any) {
32     console.log("get method is getting called from AppServie data:: ", data);
33   }
34 }