source: Farmatiko/ClientApp/src/app/admin/admin.component.ts@ de18858

Last change on this file since de18858 was de18858, checked in by Mile Jankuloski <mile.jankuloski@…>, 3 years ago

Prepared and improved components for data flows

  • Property mode set to 100644
File size: 1.6 KB
Line 
1import { Component, OnInit, Inject, Output, EventEmitter } from '@angular/core';
2import { Pharmacy } from '../models/Pharmacy';
3import { HttpClient } from '@angular/common/http';
4import { MatDialog } from '@angular/material/dialog';
5import { MatSnackBar, MatSnackBarRef, SimpleSnackBar } from '@angular/material/snack-bar';
6import { Router, RouterModule } from '@angular/router';
7import { PharmacyHead } from '../models/PharmacyHead';
8import { FormControl } from '@angular/forms';
9
10
11@Component({
12 selector: 'app-admin',
13 templateUrl: './admin.component.html',
14 styleUrls: ['./admin.component.css']
15})
16export class AdminComponent implements OnInit {
17 public heads: PharmacyHead[];
18 public head: PharmacyHead;
19 public status: string;
20
21 constructor(http: HttpClient, @Inject('BASE_URL') baseUrl: string, private dialog: MatDialog, private _snackBar: MatSnackBar, private router: Router) {
22 http.get<PharmacyHead[]>(baseUrl + 'PharmacyHead/Get?').subscribe(result => {
23 this.heads = result;
24 console.log(this.heads);
25 }, error => console.error(error));
26 }
27
28 ngOnInit(): void {
29 this.head = new PharmacyHead();
30 }
31
32 createHead() {
33 console.log(this.head);
34 // post request vo prodolzenie
35
36 this.status="Status bar createHead";
37 //window.location.reload();
38 }
39
40 Del(head: PharmacyHead) {
41 console.log(this.head);
42 // post request vo prodolzenie
43
44 this.status="Status bar Del";
45 }
46
47 ChangeDialog(head: PharmacyHead) {
48 console.log(this.head);
49
50 }
51
52 Reject() {
53 console.log('Rejected');
54 // post request vo prodolzenie
55
56 }
57
58 Approve() {
59 console.log('Approved');
60 // post request vo prodolzenie
61
62 }
63
64}
Note: See TracBrowser for help on using the repository browser.