diff --git a/src/app/pages/cal-modal/cal-modal.page.html b/src/app/pages/cal-modal/cal-modal.page.html
index 2cd0a10e8..ae29f4ead 100644
--- a/src/app/pages/cal-modal/cal-modal.page.html
+++ b/src/app/pages/cal-modal/cal-modal.page.html
@@ -17,7 +17,7 @@
Descrição
-
+
Localização
@@ -53,7 +53,7 @@
-
+
Intervenientes
diff --git a/src/app/pages/cal-modal/cal-modal.page.ts b/src/app/pages/cal-modal/cal-modal.page.ts
index 579393d75..71568bf16 100644
--- a/src/app/pages/cal-modal/cal-modal.page.ts
+++ b/src/app/pages/cal-modal/cal-modal.page.ts
@@ -4,6 +4,7 @@ import { ModalController } from '@ionic/angular';
import { Event } from '../../models/event.model';
import { EventsService } from 'src/app/services/events.service';
import { EventBody } from 'src/app/models/eventbody.model';
+import { AttendeesPage } from 'src/app/pages/events/attendees/attendees.page';
import { AttendeeModalPage } from '../events/attendee-modal/attendee-modal.page';
import { EventPerson } from 'src/app/models/eventperson.model';
@@ -14,13 +15,13 @@ import { AlertService } from 'src/app/services/alert.service';
templateUrl: './cal-modal.page.html',
styleUrls: ['./cal-modal.page.scss'],
})
-export class CalModalPage implements AfterViewInit {
+export class CalModalPage implements OnInit {
calendar = {
mode: 'month',
currentDate: new Date()
};
-
+
viewTitle: string;
postEvent: Event;
modalReady = false;
@@ -68,7 +69,7 @@ export class CalModalPage implements AfterViewInit {
const modal = await this.modalCtrl.create({
component: AttendeeModalPage,
componentProps: {
- eventPersons: this.eventAttendees
+ eventPersons: this.postEvent.Attendees
},
cssClass: 'attendee-modal',
backdropDismiss: false
@@ -104,4 +105,26 @@ export class CalModalPage implements AfterViewInit {
this.alertController.presentAlert("Funcionalidade em desenvolvimento");
}
+ async openAttendees()
+ {
+ const modal = await this.modalCtrl.create({
+ component: AttendeesPage,
+ componentProps: {
+ eventAttendees: this.postEvent.Attendees
+ },
+ cssClass: 'attendee',
+ backdropDismiss: false
+ });
+
+ await modal.present();
+
+ modal.onDidDismiss().then((data) => {
+ if (data['data'] != null)
+ {
+ let newattendees: EventPerson[] = data['data'];
+ this.postEvent.Attendees = newattendees;
+ }
+ });
+}
+
}
diff --git a/src/app/pages/events/event-detail/event-detail.page.html b/src/app/pages/events/event-detail/event-detail.page.html
index 10217c523..58a28cbfb 100644
--- a/src/app/pages/events/event-detail/event-detail.page.html
+++ b/src/app/pages/events/event-detail/event-detail.page.html
@@ -91,16 +91,15 @@
-
- Ver mais
+ Editar
Intervenientes
-
+
- {{attendee.Name}}
+ {{attendee.Name}}
@@ -108,8 +107,7 @@
-
- Ver mais
+ Editar
Anexos
@@ -119,15 +117,18 @@
-
+
-
+
{{ att.Description }}
{{ att.CreateDate }}
-
+
+
+
+
Sem anexos
@@ -201,11 +202,13 @@
+
-