From a1229d7421ae604b2e64d07d9002dd55d46f8cd8 Mon Sep 17 00:00:00 2001
From: Thomas Lenz <Thomas.Lenz@mni.thm.de>
Date: Sat, 10 Mar 2018 12:33:22 +0100
Subject: [PATCH] Start logic implementation

---
 src/app/creator-room/creator-room.component.html |  2 +-
 src/app/creator-room/creator-room.component.ts   | 10 ++++++++++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/src/app/creator-room/creator-room.component.html b/src/app/creator-room/creator-room.component.html
index 93f7bd176..4e1b09950 100644
--- a/src/app/creator-room/creator-room.component.html
+++ b/src/app/creator-room/creator-room.component.html
@@ -49,7 +49,7 @@
         <button *ngIf="!modify" (click)="enableModifications()" mat-button color="primary" matTooltip="Modify room's details">
           Modify room
         </button>
-        <button *ngIf="modify" (click)="updateRoom()" mat-button color="primary" matTooltip="Update room's details">
+        <button *ngIf="modify" (click)="updateRoom(roomName.valueOf(), roomShortID.valueOf(), roomDescription.valueOf())" mat-button color="primary" matTooltip="Update room's details">
           Update room
         </button>
         <button mat-button color="warn" (click)="showDeletionDialog()">
diff --git a/src/app/creator-room/creator-room.component.ts b/src/app/creator-room/creator-room.component.ts
index aed237218..5a1a979d5 100644
--- a/src/app/creator-room/creator-room.component.ts
+++ b/src/app/creator-room/creator-room.component.ts
@@ -13,6 +13,7 @@ import { NotificationService } from '../notification.service';
 })
 export class CreatorRoomComponent extends RoomComponent implements OnInit {
   room: Room;
+  modify = false;
   deleteDialog = false;
 
   constructor(protected roomService: RoomService,
@@ -32,6 +33,15 @@ export class CreatorRoomComponent extends RoomComponent implements OnInit {
     this.location.back();
   }
 
+  enableModifications(): void {
+    this.modify = true;
+  }
+
+  updateRoom(roomName: string, roomShortID: string, roomDescription: string): void {
+    console.log(roomName);
+    console.log(roomShortID);
+    console.log(roomDescription);
+  }
   showDeletionDialog(): void {
     this.deleteDialog = true;
   }
-- 
GitLab