import { Injectable } from '@angular/core'; import { HttpWrapperService } from './http-wrapper.service'; import { ApiResult } from '../resources/utility_models/api_result'; import { RepeatingEvent } from 'tournee.businesslogic'; @Injectable() export class TournamentEventsService { constructor(private http: HttpWrapperService) {} get(event_id: string) { return this.http.secureGet>('/events/' + event_id); } get_mine() { return this.http.secureGet>>('/events/mine'); } save(data: RepeatingEvent) { return this.http.securePost>>('/events', data); } validateUrl(event_id, url) { return this.http.secureGet>('/events/' + event_id + '/validaturl/' + url); } }