blob: d7b17ed59063a305516b4df3d67771bc4e849ca7 [file] [log] [blame]
import {Injectable, Inject} from "@angular/core";
import {ApiService} from "./api.service";
import {} from "../models/process/process.model";
import {Task} from "../models/task/task.model";
/**
* Created by dimuthu on 10/30/17.
*/
@Injectable()
export class TaskService {
constructor(@Inject(ApiService) private apiService:ApiService) {
}
getTaskById(id: number) {
return this.apiService.get("task/" + id).map(res => res.json());
}
getAllTasks() {
return this.apiService.get("task").map(res => res.json());
}
addTask(task: Task) {
return this.apiService.post("task", task);
}
}