Changeset ee137aa for Farmatiko/ClientApp/src/app/login/login.component.ts
- Timestamp:
- 08/07/20 10:59:56 (5 years ago)
- Branches:
- master
- Children:
- 63d885e
- Parents:
- c73269d
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Farmatiko/ClientApp/src/app/login/login.component.ts
rc73269d ree137aa 1 1 import { Component, OnInit } from '@angular/core'; 2 import { FormBuilder, FormGroup, FormControl, Validators, FormArray } from '@angular/forms'; 2 import { FormGroup, FormControl, Validators } from '@angular/forms'; 3 import { Router, ActivatedRoute } from '@angular/router'; 4 import { DataService } from '../shared/data.service'; 3 5 4 6 @Component({ … … 9 11 export class LoginComponent implements OnInit { 10 12 loginForm: FormGroup; 13 email: string; 14 passwd: string; 15 errorMessage: string; 11 16 12 constructor( ) {17 constructor(private dataService: DataService,private router: Router, private route: ActivatedRoute) { 13 18 this.loginForm = new FormGroup({ 14 19 email: new FormControl('', [Validators.required, Validators.email]), … … 20 25 } 21 26 27 loginPharmacyHead() { 28 this.dataService.loginPharmacyHead(this.email, this.passwd) 29 .subscribe((id: Number) => { 30 if(id) { 31 this.router.navigate(['/dashboard/' + id]); 32 } 33 else { 34 this.errorMessage = 'There was a problem signing in!'; 35 console.log(this.errorMessage); 36 } 37 }, 38 (err: any) => console.log(err)); 39 } 22 40 }
Note:
See TracChangeset
for help on using the changeset viewer.