api integration updates
This commit is contained in:
parent
9affca7b56
commit
8e7dfdde5c
@ -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 {
|
||||||
|
|||||||
@ -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 {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user