feat: add create template component (#1185)

Fixes: #1184
This commit is contained in:
Karan Takalkar
2020-08-08 17:48:41 +05:30
committed by GitHub
parent a4adc32cb1
commit 9183d5e568
10 changed files with 428 additions and 5 deletions
+16
View File
@@ -33,6 +33,13 @@ export class TemplatesService {
return this.http.get(`/templates/${templateId}`);
}
/**
* @returns {Observable<any>}.
*/
getCreateTemplateData(): Observable<any> {
return this.http.get('/templates/template');
}
/**
* @param templateId Template Id.
* @returns {Observable<any>}.
@@ -41,6 +48,15 @@ export class TemplatesService {
return this.http.get(`/templates/${templateId}/template`);
}
/**
* @param templateData Template to be created.
* @param templateId Template Id.
* @returns {Observable<any>}.
*/
createTemplate(templateData: any): Observable<any> {
return this.http.post(`/templates`, templateData);
}
/**
* @param templateData Templete Data to be edited.
* @param templateId Template Id.