api integration updates

This commit is contained in:
Cyril Joseph 2025-07-22 21:49:30 -03:00
parent 9affca7b56
commit 8e7dfdde5c
2 changed files with 4 additions and 6 deletions

View File

@ -3,7 +3,7 @@ import { inject, Injectable } from '@angular/core';
import { UserService } from '../common/user.service'; import { UserService } from '../common/user.service';
import { environment } from '../../../../environments/environment'; import { environment } from '../../../../environments/environment';
import { BasicDetail } from '../../models/preparer/basic-detail'; import { BasicDetail } from '../../models/preparer/basic-detail';
import { filter, map, Observable, of } from 'rxjs'; import { map, Observable } from 'rxjs';
@Injectable({ @Injectable({
providedIn: 'root' providedIn: 'root'
@ -17,8 +17,7 @@ export class BasicDetailService {
getBasicDetailsById(id: number): BasicDetail | any { getBasicDetailsById(id: number): BasicDetail | any {
return this.http.get<any[]>(`${this.apiUrl}/${this.apiDb}/GetPreparerByClientid/${this.userService.getUserSpid()}/${id}`).pipe( return this.http.get<any[]>(`${this.apiUrl}/${this.apiDb}/GetPreparerByClientid/${this.userService.getUserSpid()}/${id}`).pipe(
filter(response => response.length > 0), map(response => this.mapToBasicDetail(response)));
map(response => this.mapToBasicDetail(response?.[0])));
} }
private mapToBasicDetail(basicDetails: any): BasicDetail { private mapToBasicDetail(basicDetails: any): BasicDetail {

View File

@ -1,7 +1,7 @@
import { HttpClient } from '@angular/common/http'; import { HttpClient } from '@angular/common/http';
import { inject, Injectable } from '@angular/core'; import { inject, Injectable } from '@angular/core';
import { BasicDetail } from '../../models/service-provider/basic-detail'; import { BasicDetail } from '../../models/service-provider/basic-detail';
import { filter, map, Observable } from 'rxjs'; import { map, Observable } from 'rxjs';
import { environment } from '../../../../environments/environment'; import { environment } from '../../../../environments/environment';
import { UserService } from '../common/user.service'; import { UserService } from '../common/user.service';
@ -17,8 +17,7 @@ export class BasicDetailService {
getBasicDetailsById(id: number): BasicDetail | any { getBasicDetailsById(id: number): BasicDetail | any {
return this.http.get<any[]>(`${this.apiUrl}/${this.apiDb}/GetSelectedServiceprovider/${id}`).pipe( return this.http.get<any[]>(`${this.apiUrl}/${this.apiDb}/GetSelectedServiceprovider/${id}`).pipe(
filter(response => response.length > 0), map(response => this.mapToBasicDetail(response)));
map(response => this.mapToBasicDetail(response?.[0])));
} }
private mapToBasicDetail(basicDetails: any): BasicDetail { private mapToBasicDetail(basicDetails: any): BasicDetail {