21 lines
709 B
TypeScript
21 lines
709 B
TypeScript
import type {JobInterface, JobPostingInterface} from "../models/job.interface";
|
|
import {environment} from "../../environments/environment";
|
|
import { HttpClient, HttpParams, httpClient } from '../core/http-client';
|
|
|
|
export class JobAgentService {
|
|
constructor(private http: HttpClient = httpClient) {}
|
|
|
|
addEscoToJobAgent(escoId: number){
|
|
let url = environment.backendApiV2 + '1.0.0/client/job_agent_filter';
|
|
let payload = {
|
|
'esco_id': escoId
|
|
};
|
|
return this.http.post(url, payload);
|
|
}
|
|
|
|
removeJobAgentFilter(jobAgentFilterId: number): Promise<any>{
|
|
let url = environment.backendApiV2 + '1.0.0/client/job_agent_filter/' + jobAgentFilterId;
|
|
return this.http.delete(url);
|
|
}
|
|
}
|