Ignore:
Timestamp:
09/30/20 10:37:22 (4 years ago)
Author:
DimitarSlezenkovski <dslezenkovski@…>
Branches:
master
Children:
1454207
Parents:
63d885e
Message:

Add new repo, service and controller

Location:
Farmatiko/ClientApp/src/app
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • Farmatiko/ClientApp/src/app/korona/korona.component.html

    r63d885e r5d02859  
    11<app-nav-menu></app-nav-menu>
    22
    3 <div class="container">
     3<div class="container" *ngIf="korona">
    44  <div class="row">
    55    <br />
    66    <div class="col text-center">
    7       <h2>Коронавирус</h2>
     7      <h2>{{korona[0].name}}</h2>
    88      <p>статистика</p>
    99    </div>
     
    1111  <div class="row text-center pads">
    1212    <div class="col">
    13       <div class="counter">
    14         <i class="fa fa-code fa-2x" *ngIf="korona">{{korona.totalMK}}</i>
     13      <div class="counter" *ngIf="korona">
     14        <i class="fa fa-code fa-2x">{{korona[0].totalMK}}</i>
    1515        <h2 class="timer count-title count-number"></h2>
    1616        <p class="count-text ">Вкупно случаи во земјата</p>
     
    1818    </div>
    1919    <div class="col">
    20       <div class="counter">
    21         <i class="fa fa-coffee fa-2x" *ngIf="korona">{{korona.activeMK}}</i>
     20      <div class="counter" *ngIf="korona">
     21        <i class="fa fa-coffee fa-2x">{{korona[0].activeMK}}</i>
    2222        <h2 class="timer count-title count-number"></h2>
    2323        <p class="count-text ">Активни случаи во земјата</p>
     
    2525    </div>
    2626    <div class="col">
    27       <div class="counter">
    28         <i class="fa fa-lightbulb-o fa-2x" *ngIf="korona">{{korona.deathsMK}}</i>
     27      <div class="counter" *ngIf="korona">
     28        <i class="fa fa-lightbulb-o fa-2x">{{korona[0].deathsMK}}</i>
    2929        <h2 class="timer count-title count-number"></h2>
    3030        <p class="count-text ">Смртни случаи во земјата</p>
     
    3232    </div>
    3333    <div class="col">
    34       <div class="counter">
    35         <i class="fa fa-bug fa-2x" *ngIf="korona">{{korona.newMK}}</i>
     34      <div class="counter" *ngIf="korona">
     35        <i class="fa fa-bug fa-2x">{{korona[0].newMK}}</i>
    3636        <h2 class="timer count-title count-number"></h2>
    3737        <p class="count-text ">Нови случаи во земјата</p>
     
    4141  <div class="row text-center pads">
    4242    <div class="col">
    43       <div class="counter">
    44         <i class="fa fa-bug fa-2x" *ngIf="korona">{{korona.totalGlobal}}</i>
     43      <div class="counter" *ngIf="korona">
     44        <i class="fa fa-bug fa-2x">{{korona[0].totalGlobal}}</i>
    4545        <h2 class="timer count-title count-number"></h2>
    4646        <p class="count-text ">Вкупно случаи глобално</p>
     
    4848    </div>
    4949    <div class="col">
    50       <div class="counter">
    51         <i class="fa fa-bug fa-2x" *ngIf="korona">{{korona.activeGlobal}}</i>
     50      <div class="counter" *ngIf="korona">
     51        <i class="fa fa-bug fa-2x">{{korona[0].activeGlobal}}</i>
    5252        <h2 class="timer count-title count-number"></h2>
    5353        <p class="count-text ">Активни случаи глобално</p>
     
    5555    </div>
    5656    <div class="col">
    57       <div class="counter">
    58         <i class="fa fa-bug fa-2x" *ngIf="korona">{{korona.deathsGlobal}}</i>
     57      <div class="counter" *ngIf="korona">
     58        <i class="fa fa-bug fa-2x">{{korona[0].deathsGlobal}}</i>
    5959        <h2 class="timer count-title count-number"></h2>
    6060        <p class="count-text ">Смртни случаи глобално</p>
  • Farmatiko/ClientApp/src/app/korona/korona.component.ts

    r63d885e r5d02859  
    99})
    1010export class KoronaComponent implements OnInit {
    11   public korona: IPandemic;
     11  public korona: IPandemic[];
    1212
    1313  constructor(private dataService: DataService) {
     
    1717  ngOnInit(): void {
    1818    this.dataService.getPandemic()
    19         .subscribe((res: IPandemic) => {
     19        .subscribe((res: IPandemic[]) => {
    2020          this.korona = res;
     21          console.log(this.korona);
    2122        },
    2223        (err: any) => console.log(err),
  • Farmatiko/ClientApp/src/app/shared/data.service.ts

    r63d885e r5d02859  
    1111    baseFacilitiesUrl: string = '/api/facilities';
    1212    baseWorkersUrl: string = '/api/workers';
    13     baseMedicineUrl: string = '/api/medicine';
     13    baseMedicineUrl: string = '/api/medicines';
    1414    basePandemicUrl: string = '/api/pandemic';
    1515    basePharmacyUrl: string = '/api/pharmacy';
    1616    basePharmacyHead: string = '/api/pharmacyhead';
    1717
    18     constructor(private http: HttpClient) { 
     18    constructor(private http: HttpClient) {
    1919
    2020    }
     
    4444    }
    4545
    46    
     46
    4747    //Worker GET
    4848    getWorkers() : Observable<IHealthcareWorkers[]> {
     
    6969    }
    7070
    71    
     71
    7272    //Medicine GET
    7373    getMedicines() : Observable<IMedicine[]> {
     
    9595
    9696
    97     getPandemic() : Observable<IPandemic> {
    98         return this.http.get<IPandemic>(this.basePandemicUrl)
     97    getPandemic() : Observable<IPandemic[]> {
     98        return this.http.get<IPandemic[]>(this.basePandemicUrl)
    9999                   .pipe(catchError(this.handleError));
    100100    }
     
    179179    //PharmacyHead PUT
    180180    updatePharmacyHead(head: IPharmacyHead) : Observable<IPharmacyHead> {
    181         return this.http.put<IPharmacyHead>(this.basePharmacyHead + '/' + head.id, head) 
     181        return this.http.put<IPharmacyHead>(this.basePharmacyHead + '/' + head.id, head)
    182182                   .pipe(
    183183                        map((data) => {
     
    198198
    199199    private handleError(error: HttpErrorResponse) {
    200         console.error('server error:', error); 
     200        console.error('server error:', error);
    201201        if (error.error instanceof Error) {
    202202          let errMessage = error.error.message;
Note: See TracChangeset for help on using the changeset viewer.