external-page.service.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { AuthServiceService } from './auth-service.service';
  2. import { HttpClient } from '@angular/common/http';
  3. import { Injectable } from '@angular/core';
  4. @Injectable({
  5. providedIn: 'root'
  6. })
  7. export class ExternalPageService {
  8. constructor(private http: HttpClient,
  9. private authSer: AuthServiceService) { }
  10. headerMenus = []; //header data
  11. //get header data
  12. getHeader(){
  13. return this.http.get(this.authSer.pathApi + '/main_menu_list/1');
  14. }
  15. //get content data
  16. getContentData() {
  17. return this.http.get(this.authSer.pathApi + '/external_page/1');
  18. }
  19. //get hospital or mangament data
  20. getHospitalMangamentsData(typeRequest:string) {
  21. if(typeRequest == 'hospital') {
  22. return this.http.get(this.authSer.pathApi + '/hospitals_centers_list/1');
  23. } else if(typeRequest == 'managements') {
  24. return this.http.get(this.authSer.pathApi + '/managements_list/1');
  25. }
  26. }
  27. //get contact us data
  28. getContactUs() {
  29. return this.http.get(this.authSer.pathApi + '/get_contact_us/1');
  30. }
  31. }