Job.service.ts 623 Bytes
Newer Older
tinhbe's avatar
tinhbe committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
import { Injectable } from "@angular/core";
import { environment } from "../../../../environments/environment.development";
import { Observable } from "rxjs";
import { ResponseResult, Rows } from "../../../shared/data-access/interface/response.type";
import { Job } from "../model/Job.model";
import { HttpClient } from "@angular/common/http";

@Injectable({
  providedIn: 'root',
})
export class JobService {
  apiUrl = environment.API_DOMAIN + '/jobs';
  constructor(private http: HttpClient) {}
  jobsGet(): Observable<ResponseResult<Rows<Job>>> {
    return this.http.get<ResponseResult<Rows<Job>>>(this.apiUrl);
  }
}