From 31fab3bd0d434ea518219e19978b7701ec0fc969 Mon Sep 17 00:00:00 2001
From: Fanevarak <rakotoarivonyfaneva@gmail.com>
Date: Wed, 19 Apr 2023 15:54:32 -0400
Subject: [PATCH] Created members component

---
 client/src/app/app.module.ts                  | 22 +++++++----------
 client/src/app/modules/app-routing.module.ts  |  4 ++--
 client/src/app/pages/app/app.component.html   |  2 +-
 client/src/app/pages/app/app.component.ts     | 24 +++++++++----------
 .../membres.component.css}                    |  0
 .../app/pages/membres/membres.component.html  |  1 +
 .../membres.component.spec.ts}                | 12 +++++-----
 .../membres.component.ts}                     |  8 +++----
 client/src/app/pages/test/test.component.html |  1 -
 common/interfaces/vehicule.ts                 |  2 +-
 server/src/services/reservation.service.ts    |  2 +-
 server/src/services/vehicle.service.ts        |  2 +-
 12 files changed, 38 insertions(+), 42 deletions(-)
 rename client/src/app/pages/{test/test.component.css => membres/membres.component.css} (100%)
 create mode 100644 client/src/app/pages/membres/membres.component.html
 rename client/src/app/pages/{test/test.component.spec.ts => membres/membres.component.spec.ts} (54%)
 rename client/src/app/pages/{test/test.component.ts => membres/membres.component.ts} (63%)
 delete mode 100644 client/src/app/pages/test/test.component.html

diff --git a/client/src/app/app.module.ts b/client/src/app/app.module.ts
index 800a0f2..9fa58a5 100644
--- a/client/src/app/app.module.ts
+++ b/client/src/app/app.module.ts
@@ -1,22 +1,18 @@
 import { CommonModule } from "@angular/common";
 import { HttpClientModule } from "@angular/common/http";
 import { NgModule } from "@angular/core";
-import { FormsModule, ReactiveFormsModule } from '@angular/forms';
+import { FormsModule, ReactiveFormsModule } from "@angular/forms";
 import { BrowserModule } from "@angular/platform-browser";
+import { BrowserAnimationsModule } from "@angular/platform-browser/animations";
 import { AppRoutingModule } from "./modules/app-routing.module";
+import { AppMaterialModule } from "./modules/material.module";
+import { AppComponent } from "./pages/app/app.component";
+import { CreateReservationComponent } from "./pages/create-reservation/create-reservation.component";
+import { MembresComponent } from "./pages/membres/membres.component";
 import { CommunicationService } from "./services/communication.service";
-import { AppMaterialModule } from './modules/material.module';
-import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
-import { CreateReservationComponent } from './pages/create-reservation/create-reservation.component';
-import { AppComponent } from "./pages/app/app.component";
-import { TestComponent } from './pages/test/test.component';
 
 @NgModule({
-  declarations: [
-    AppComponent,
-    CreateReservationComponent,
-    TestComponent
-  ],
+  declarations: [AppComponent, CreateReservationComponent, MembresComponent],
   imports: [
     CommonModule,
     BrowserModule,
@@ -25,10 +21,10 @@ import { TestComponent } from './pages/test/test.component';
     AppRoutingModule,
     BrowserAnimationsModule,
     ReactiveFormsModule,
-    AppMaterialModule
+    AppMaterialModule,
   ],
   providers: [CommunicationService],
   entryComponents: [],
   bootstrap: [AppComponent],
 })
-export class AppModule { }
+export class AppModule {}
diff --git a/client/src/app/modules/app-routing.module.ts b/client/src/app/modules/app-routing.module.ts
index 7d26f53..d7e823e 100644
--- a/client/src/app/modules/app-routing.module.ts
+++ b/client/src/app/modules/app-routing.module.ts
@@ -3,12 +3,12 @@ import { RouterModule, Routes } from "@angular/router";
 
 import { AppComponent } from "@app/pages/app/app.component";
 import { CreateReservationComponent } from "@app/pages/create-reservation/create-reservation.component";
-import { TestComponent } from "@app/pages/test/test.component";
+import { MembresComponent } from "@app/pages/membres/membres.component";
 
 const routes: Routes = [
   { path: "app", component: AppComponent },
   { path: "create-reservation", component: CreateReservationComponent },
-  { path: "test", component: TestComponent },
+  { path: "membre", component: MembresComponent },
 ];
 
 @NgModule({
diff --git a/client/src/app/pages/app/app.component.html b/client/src/app/pages/app/app.component.html
index 8d870d5..cfabd28 100644
--- a/client/src/app/pages/app/app.component.html
+++ b/client/src/app/pages/app/app.component.html
@@ -22,4 +22,4 @@
     </div>
     <router-outlet></router-outlet>
   </div>
-</div>
+</div>
\ No newline at end of file
diff --git a/client/src/app/pages/app/app.component.ts b/client/src/app/pages/app/app.component.ts
index d932493..55c0965 100644
--- a/client/src/app/pages/app/app.component.ts
+++ b/client/src/app/pages/app/app.component.ts
@@ -8,18 +8,18 @@ import { Router } from "@angular/router";
   styleUrls: ["./app.component.css"],
 })
 export class AppComponent implements OnInit {
-    public route!: string;
+  public route!: string;
 
-    public constructor(location: Location, router: Router) {
-        router.events.subscribe((_val: any) => {
-            if (location.path() !== "") {
-              this.route = location.path();
-            } else {
-              this.route = "";
-            }
-          });
-    }
+  public constructor(location: Location, router: Router) {
+    router.events.subscribe((_val: any) => {
+      if (location.path() !== "") {
+        this.route = location.path();
+      } else {
+        this.route = "";
+      }
+    });
+  }
 
-    public readonly title: string = "INF3710 TP4";
-    public ngOnInit(): void { }
+  public readonly title: string = "INF3710 TP4";
+  public ngOnInit(): void {}
 }
diff --git a/client/src/app/pages/test/test.component.css b/client/src/app/pages/membres/membres.component.css
similarity index 100%
rename from client/src/app/pages/test/test.component.css
rename to client/src/app/pages/membres/membres.component.css
diff --git a/client/src/app/pages/membres/membres.component.html b/client/src/app/pages/membres/membres.component.html
new file mode 100644
index 0000000..c3fb524
--- /dev/null
+++ b/client/src/app/pages/membres/membres.component.html
@@ -0,0 +1 @@
+<p>membres works!</p>
diff --git a/client/src/app/pages/test/test.component.spec.ts b/client/src/app/pages/membres/membres.component.spec.ts
similarity index 54%
rename from client/src/app/pages/test/test.component.spec.ts
rename to client/src/app/pages/membres/membres.component.spec.ts
index f55af9d..99400be 100644
--- a/client/src/app/pages/test/test.component.spec.ts
+++ b/client/src/app/pages/membres/membres.component.spec.ts
@@ -1,18 +1,18 @@
 import { ComponentFixture, TestBed } from '@angular/core/testing';
 
-import { TestComponent } from './test.component';
+import { MembresComponent } from './membres.component';
 
-describe('TestComponent', () => {
-  let component: TestComponent;
-  let fixture: ComponentFixture<TestComponent>;
+describe('MembresComponent', () => {
+  let component: MembresComponent;
+  let fixture: ComponentFixture<MembresComponent>;
 
   beforeEach(async () => {
     await TestBed.configureTestingModule({
-      declarations: [ TestComponent ]
+      declarations: [ MembresComponent ]
     })
     .compileComponents();
 
-    fixture = TestBed.createComponent(TestComponent);
+    fixture = TestBed.createComponent(MembresComponent);
     component = fixture.componentInstance;
     fixture.detectChanges();
   });
diff --git a/client/src/app/pages/test/test.component.ts b/client/src/app/pages/membres/membres.component.ts
similarity index 63%
rename from client/src/app/pages/test/test.component.ts
rename to client/src/app/pages/membres/membres.component.ts
index 3f5e236..1ebaed6 100644
--- a/client/src/app/pages/test/test.component.ts
+++ b/client/src/app/pages/membres/membres.component.ts
@@ -2,11 +2,11 @@ import { Component } from "@angular/core";
 import { CommunicationService } from "@app/services/communication.service";
 
 @Component({
-  selector: "app-test",
-  templateUrl: "./test.component.html",
-  styleUrls: ["./test.component.css"],
+  selector: "app-membres",
+  templateUrl: "./membres.component.html",
+  styleUrls: ["./membres.component.css"],
 })
-export class TestComponent {
+export class MembresComponent {
   constructor(private communicationService: CommunicationService) {
     console.log(this.communicationService);
   }
diff --git a/client/src/app/pages/test/test.component.html b/client/src/app/pages/test/test.component.html
deleted file mode 100644
index 941f267..0000000
--- a/client/src/app/pages/test/test.component.html
+++ /dev/null
@@ -1 +0,0 @@
-<p>test works!</p>
diff --git a/common/interfaces/vehicule.ts b/common/interfaces/vehicule.ts
index fb4e3f4..79851a6 100644
--- a/common/interfaces/vehicule.ts
+++ b/common/interfaces/vehicule.ts
@@ -1,4 +1,4 @@
-import { TypeVehicule } from "../enum/type-vehicule.enum";
+import { TypeVehicule } from "@common/enum/type-vehicule.enum";
 import { Emplacement } from "./emplacement";
 
 export interface Vehicule {
diff --git a/server/src/services/reservation.service.ts b/server/src/services/reservation.service.ts
index e2213a6..028e6a9 100644
--- a/server/src/services/reservation.service.ts
+++ b/server/src/services/reservation.service.ts
@@ -1,5 +1,5 @@
-import { HttpException, HttpStatus, Injectable } from '@nestjs/common';
 import { TypeVehicule } from '@common/enum/type-vehicule.enum';
+import { HttpException, HttpStatus, Injectable } from '@nestjs/common';
 import { Conducteur } from 'model/conducteur.entity';
 import { Emplacement } from 'model/emplacement.entity';
 import { Membre } from 'model/membre.entity';
diff --git a/server/src/services/vehicle.service.ts b/server/src/services/vehicle.service.ts
index 7d65ebe..993b533 100644
--- a/server/src/services/vehicle.service.ts
+++ b/server/src/services/vehicle.service.ts
@@ -1,5 +1,5 @@
-import { Injectable } from '@nestjs/common';
 import { TypeVehicule } from '@common/enum/type-vehicule.enum';
+import { Injectable } from '@nestjs/common';
 import { Emplacement } from 'model/emplacement.entity';
 import { Vehicule, VehiculeHybride } from 'model/vehicule.entity';
 import { VehiculeRow } from 'rows/vehicule.row';
-- 
GitLab