import { Component, OnInit } from '@angular/core'; import { Router } from '@angular/router'; import {MatDialogRef} from '@angular/material'; import {MAT_DIALOG_DATA} from '@angular/material'; import { SadeeService } from '../sadee.servise'; @Component({ selector: 'ac-login', templateUrl: './academic-control-login.component.html', styleUrls: ['./academic-control-login.component.scss'] }) export class AcademicControlLoginComponent implements OnInit { sadeeService : SadeeService; public dialogRef : MatDialogRef; constructor(sadeeService : SadeeService, dialogRef: MatDialogRef) { this.sadeeService = sadeeService; this.dialogRef = dialogRef; } ngOnInit() { } onSubmit(submittedForm) { const loginData = { username: submittedForm.value.username, password : submittedForm.value.password } const callback = () => { window.alert('Login no Controle Academico feito com sucesso!'); this.dialogRef.close(); } const errHandler = () => { window.alert('Algum problema ocorreu e o Login nao funcionou!'); this.dialogRef.close(); } this.sadeeService.updateCAEE(loginData, callback, errHandler); } }