diff --git a/BackEnd/Library/src/main/java/com/innovature/Library/service/impl/BorrowServiceImpl.java b/BackEnd/Library/src/main/java/com/innovature/Library/service/impl/BorrowServiceImpl.java index 77b901f4..22cb9ea1 100644 --- a/BackEnd/Library/src/main/java/com/innovature/Library/service/impl/BorrowServiceImpl.java +++ b/BackEnd/Library/src/main/java/com/innovature/Library/service/impl/BorrowServiceImpl.java @@ -332,7 +332,7 @@ public List getBorrowHistory(Integer pageNo, Integer pageSize, String so @Override @Transactional // @Scheduled(cron="* */1 * * * * ") - @Scheduled(cron = "0 0 12 * * ?") + @Scheduled(cron = "0 0 12 * * ?") public void sendMails() { System.out.println("Email sent successfully"); diff --git a/FrontEnd/Library/src/app/app-routing.module.ts b/FrontEnd/Library/src/app/app-routing.module.ts index 1f49a951..25944010 100644 --- a/FrontEnd/Library/src/app/app-routing.module.ts +++ b/FrontEnd/Library/src/app/app-routing.module.ts @@ -31,6 +31,7 @@ import { ForgotpasswordComponent } from './forgotpassword/forgotpassword.compone import { Sidenav2Component } from './sidenav2/sidenav2.component'; import { Navbar2Component } from './navbar2/navbar2.component'; import { AdminNavbarComponent } from './admin-navbar/admin-navbar.component'; +import { HomepageComponent } from './homepage/homepage.component'; import { UserDetailviewComponent } from './user-detailview/user-detailview.component'; const routes: Routes = [ @@ -65,6 +66,7 @@ const routes: Routes = [ {path:'navbar2',component:Navbar2Component,canActivate: [HomeguardGuard]}, {path:'sidenav2',component:Sidenav2Component,canActivate: [HomeguardGuard]}, {path:'admin-navbar',component:AdminNavbarComponent,canActivate: [HomeguardGuard]}, + {path:'homepage',component:HomepageComponent,canActivate:[HomeguardGuard]} {path:'user-detailview',component:UserDetailviewComponent,canActivate: [HomeguardGuard]} ]; diff --git a/FrontEnd/Library/src/app/app.module.ts b/FrontEnd/Library/src/app/app.module.ts index faf493b2..f2abb287 100644 --- a/FrontEnd/Library/src/app/app.module.ts +++ b/FrontEnd/Library/src/app/app.module.ts @@ -57,6 +57,7 @@ import {Chart} from 'chart.js'; import { Sidenav2Component } from './sidenav2/sidenav2.component'; import { Navbar2Component } from './navbar2/navbar2.component'; import { AdminNavbarComponent } from './admin-navbar/admin-navbar.component'; +import { HomepageComponent } from './homepage/homepage.component'; import { UserDetailviewComponent } from './user-detailview/user-detailview.component'; // import {MatIconModule} from '@angular/material/icon'; @@ -98,6 +99,7 @@ import { UserDetailviewComponent } from './user-detailview/user-detailview.compo Sidenav2Component, Navbar2Component, AdminNavbarComponent, + HomepageComponent, UserDetailviewComponent, // Chart diff --git a/FrontEnd/Library/src/app/booksdisplay/booksdisplay.component.html b/FrontEnd/Library/src/app/booksdisplay/booksdisplay.component.html index f405e060..b9fe1983 100644 --- a/FrontEnd/Library/src/app/booksdisplay/booksdisplay.component.html +++ b/FrontEnd/Library/src/app/booksdisplay/booksdisplay.component.html @@ -1,65 +1,59 @@ - -
-
-
-
-

-

Books Details

+
+ +
+
+

+

Books Details

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Book NameCategory-NamePublicationAutherBook CopiesBook CoverAction
{{books.booksName}}{{books.category.categoryName}}{{books.publication}}{{books.auther}}{{books.booksCopies}} - - - -
-
- - -
-
-
-
\ No newline at end of file + "> + + {{books.booksName}} + {{books.category.categoryName}} + {{books.publication}} + {{books.auther}} + {{books.booksCopies}} + + + + + + + + +
+ + +
+ + \ No newline at end of file diff --git a/FrontEnd/Library/src/app/borrow/borrow.component.html b/FrontEnd/Library/src/app/borrow/borrow.component.html index 7dfec7d2..4e215b49 100644 --- a/FrontEnd/Library/src/app/borrow/borrow.component.html +++ b/FrontEnd/Library/src/app/borrow/borrow.component.html @@ -111,7 +111,7 @@

Borrow Details

- +
START DATE    +
+ +
+

start reading for bright future

+ Explore books   + Book now +
+
\ No newline at end of file diff --git a/FrontEnd/Library/src/app/homepage/homepage.component.spec.ts b/FrontEnd/Library/src/app/homepage/homepage.component.spec.ts new file mode 100644 index 00000000..5484c7ef --- /dev/null +++ b/FrontEnd/Library/src/app/homepage/homepage.component.spec.ts @@ -0,0 +1,23 @@ +import { ComponentFixture, TestBed } from '@angular/core/testing'; + +import { HomepageComponent } from './homepage.component'; + +describe('HomepageComponent', () => { + let component: HomepageComponent; + let fixture: ComponentFixture; + + beforeEach(async () => { + await TestBed.configureTestingModule({ + declarations: [ HomepageComponent ] + }) + .compileComponents(); + + fixture = TestBed.createComponent(HomepageComponent); + component = fixture.componentInstance; + fixture.detectChanges(); + }); + + it('should create', () => { + expect(component).toBeTruthy(); + }); +}); diff --git a/FrontEnd/Library/src/app/homepage/homepage.component.ts b/FrontEnd/Library/src/app/homepage/homepage.component.ts new file mode 100644 index 00000000..601492b1 --- /dev/null +++ b/FrontEnd/Library/src/app/homepage/homepage.component.ts @@ -0,0 +1,15 @@ +import { Component, OnInit } from '@angular/core'; + +@Component({ + selector: 'app-homepage', + templateUrl: './homepage.component.html', + styleUrls: ['./homepage.component.css'] +}) +export class HomepageComponent implements OnInit { + + constructor() { } + + ngOnInit(): void { + } + +} diff --git a/FrontEnd/Library/src/app/login/login.component.ts b/FrontEnd/Library/src/app/login/login.component.ts index e021df60..e5f7e39f 100644 --- a/FrontEnd/Library/src/app/login/login.component.ts +++ b/FrontEnd/Library/src/app/login/login.component.ts @@ -18,9 +18,6 @@ export class LoginComponent implements OnInit { constructor(private router:Router, private service:UserserviceService,private toast : NgToastService ) { } - - - loginForm:FormGroup=new FormGroup( { email:new FormControl('',[Validators.required]), @@ -44,7 +41,7 @@ export class LoginComponent implements OnInit { if(result.role==2){ localStorage.setItem('token',this.responsedata.accessToken.value) this.toast.info({detail:'Hello User ',summary:'LogIn Successfull',duration:5000}); - this.router.navigate(['/sidenav2']) + this.router.navigate(['/homepage']) } diff --git a/FrontEnd/Library/src/app/navbar2/navbar2.component.html b/FrontEnd/Library/src/app/navbar2/navbar2.component.html index 57c5c22a..487a78de 100644 --- a/FrontEnd/Library/src/app/navbar2/navbar2.component.html +++ b/FrontEnd/Library/src/app/navbar2/navbar2.component.html @@ -2,7 +2,7 @@