From 578b0574a6c8673aab3cc40e3905bdb508511441 Mon Sep 17 00:00:00 2001 From: Derek Holloway Date: Wed, 30 Jul 2025 17:08:33 -0700 Subject: [PATCH] Start work to load resumes --- .../app/pages/main/resumes/resumes.component.html | 15 +++------------ .../app/pages/main/resumes/resumes.component.ts | 15 ++++++++++++--- 2 files changed, 15 insertions(+), 15 deletions(-) diff --git a/src/Client/src/app/pages/main/resumes/resumes.component.html b/src/Client/src/app/pages/main/resumes/resumes.component.html index 196d036..dad91d6 100644 --- a/src/Client/src/app/pages/main/resumes/resumes.component.html +++ b/src/Client/src/app/pages/main/resumes/resumes.component.html @@ -1,13 +1,4 @@ -
-
-

{{ cur.name }}

-

{{ cur.field }}

-

{{ cur.email }}

-

{{ cur.phoneNumber }}

-

{{ cur.city }}

-

{{ cur.stateOrRegion }}

-

{{ cur.country }}

-

{{ cur.postalCode }}

-

Active: {{ cur.isActive }}

-
+ +
+
\ No newline at end of file diff --git a/src/Client/src/app/pages/main/resumes/resumes.component.ts b/src/Client/src/app/pages/main/resumes/resumes.component.ts index 75cba38..4783dd1 100644 --- a/src/Client/src/app/pages/main/resumes/resumes.component.ts +++ b/src/Client/src/app/pages/main/resumes/resumes.component.ts @@ -1,24 +1,33 @@ import { Component } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { FormsModule } from '@angular/forms'; -import { Router, ActivatedRoute } from '@angular/router'; +import { Router, ActivatedRoute, RouterModule } from '@angular/router'; import { Title } from '@angular/platform-browser'; import { CommonModule } from '@angular/common'; import { Resume } from 'app/models/Resume'; +import { Authentication } from 'app/services/Authentication'; @Component({ selector: 'main-resumes', templateUrl: './resumes.component.html', styleUrls: [ './resumes.component.css' ], - imports: [ FormsModule, CommonModule ] + imports: [ FormsModule, CommonModule, RouterModule ] }) export class ResumesComponent { public ResumePage: Resume[] = []; - constructor( private http: HttpClient, private router: Router, private route: ActivatedRoute, private title: Title ) { + constructor( private http: HttpClient, private router: Router, private route: ActivatedRoute, private title: Title, public auth: Authentication ) { this.title.setTitle("Resumes | BoredCareers"); + this.http.get("api/resume").subscribe({ + next: data => { + this.ResumePage = data; + }, + error: err => { + console.log("Error fetching resumes: " + err.error); + } + }); }; } \ No newline at end of file