import { Injectable } from '@angular/core'; import { HttpWrapperService } from './http-wrapper.service'; import { ApiResult } from '../resources/utility_models/api_result'; import { BlogEntry } from 'tournee.businesslogic'; @Injectable() export class BlogService { constructor(private http: HttpWrapperService) {} update(data : BlogEntry) { return this.http.securePost>>('/systemadmin/blog', data); } get_all() { return this.http.secureGet>>('/systemadmin/blog/'); } get() { return this.http.insecureGet>>('/blog'); } get_roll(limit: number) { return this.http.insecureGet>>('/blog/roll/' + limit); } get_entry(id: string) { return this.http.insecureGet>>('/blog/' + id); } }