feat: add create center page (#595)

Fixes: #210
This commit is contained in:
Karan Takalkar
2020-05-14 17:57:27 +05:30
committed by GitHub
parent 60dee4651c
commit 3009f21482
9 changed files with 382 additions and 8 deletions
+19
View File
@@ -42,4 +42,23 @@ export class CentersService {
return this.http.get('/centers', { params: httpParams });
}
/**
* @param {any} center Center to be created.
* @returns {Observable<any>}
*/
createCenter(center: any): Observable<any> {
return this.http.post('/centers', center);
}
/**
* @param {number} officeId Office Id of office to get staff for.
* @returns {Observable<any>}
*/
getStaff(officeId: number): Observable<any> {
const httpParams = new HttpParams()
.set('officeId', officeId.toString())
.set('staffInSelectedOfficeOnly', 'true');
return this.http.get('/centers/template', { params: httpParams });
}
}