Resumo do dia: Actualizar, apagar evento, editar evento sem erros, progress bar, controlo de rota ao resumo do dia e actualizar, outros.

This commit is contained in:
Paulo Pinto
2020-08-21 18:26:03 +01:00
parent ffadf6601c
commit 88a12ffda5
5 changed files with 198 additions and 65 deletions
+34 -4
View File
@@ -35,7 +35,21 @@ export class EventsService {
params: params
};
console.log(options);
return this.http.get<Event[]>(`${geturl}`, options);
}
getEvents(calendarname:string, startdate:string, enddate:string): Observable<Event[]>{
const geturl = environment.apiURL + 'calendar/GetEvents';
let params = new HttpParams();
params = params.set("CalendarName", calendarname);
params = params.set("StartDate", startdate);
params = params.set("EndDate", enddate);
let options = {
headers: this.headers,
params: params
};
return this.http.get<Event[]>(`${geturl}`, options);
}
@@ -58,10 +72,10 @@ export class EventsService {
{
const puturl = environment.apiURL + 'calendar/PutEvent';
let params: HttpParams;
let params = new HttpParams();
params.append("conflictResolutionMode", conflictResolutionMode.toString());
params.append("sendInvitationsOrCancellationsMode", sendInvitationsOrCancellationsMode.toString());
params = params.set("conflictResolutionMode", conflictResolutionMode.toString());
params = params.set("sendInvitationsOrCancellationsMode", sendInvitationsOrCancellationsMode.toString());
let options = {
headers: this.headers,
@@ -85,4 +99,20 @@ export class EventsService {
return this.http.post<Event>(`${puturl}`, event, options)
}
deleteEvent(eventid:string, deletemode:number)
{
const puturl = environment.apiURL + 'calendar/PostEvent';
let params = new HttpParams();
params = params.set("EventId", eventid);
params = params.set("deleteMode", deletemode.toString());
let options = {
headers: this.headers,
params: params
};
return this.http.delete(`${puturl}`, options)
}
}