karideo/front/src/app/service/group.service.ts
2020-01-29 22:28:53 +01:00

43 lines
1.1 KiB
TypeScript

import { Injectable } from '@angular/core';
import { HttpWrapperService } from 'app/service/http-wrapper.service';
@Injectable()
export class GroupService {
// 0: Not hide password; 1 hide password;
private identificationVersion: number = 1;
constructor(private http: HttpWrapperService) {
console.log("Start GroupService");
}
get(_id:number):any {
return this.http.get_specific("group", _id);
};
getOrder():any {
return this.http.get_specific("group", null, "", ["name","id"]);
};
getVideoAll(_id:number):any {
return this.http.get_specific("group", _id, "video_all");
};
getVideo(_id:number):any {
return this.http.get_specific("group", _id, "video");
};
getSaison(_id:number, _select:Array<string> = []):any {
return this.http.get_specific("group", _id, "saison", _select);
};
put(_id:number, _data:any):any {
return this.http.put_specific("group", _id, _data);
};
addCover(_id:number, _coverId:number):any {
return this.http.post_specific("group", _id, {"data_id":_coverId}, "add_cover");
};
getCoverUrl(_coverId:number):any {
return this.http.createRESTCall("data/" + _coverId);
};
}