Files
doneit-web/src/app/services/rules/event.service.ts
T
Peter Maquiran b7acab93b3 remove alert
2023-02-02 18:25:52 +01:00

38 lines
891 B
TypeScript

import { Injectable } from '@angular/core';
import { AttachmentsService } from '../attachments.service';
import { EventsService } from '../events.service';
import { PermissionService } from '../permission.service';
@Injectable({
providedIn: 'root'
})
export class EventService {
constructor(
private eventService: EventsService,
public p: PermissionService,
private attachmentsService: AttachmentsService,
) { }
create({body, calendar}) {
if(this.p.userRole(['PR'])) {
return this.eventService.postEventPr(body, calendar)
} else if(this.p.userRole(['MDGPR'])) {
return this.eventService.postEventMd(body, calendar)
} else {
return this.eventService.postEventGeneric(body, calendar, body.CalendarId)
}
}
addAttachment(attachment: addAttachment) {
return this.attachmentsService.setEventAttachmentById(attachment)
}
}