Blame view

src/services/state-common-selectlist.service.ts 875 Bytes
c680f5b4   Administrator   first commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  import { Injectable } from '@angular/core';
  import { Headers, Http } from '@angular/http';
  
  import 'rxjs/add/operator/toPromise';
  
  import { StateCommonSelectList } from '../models/state-common-select-list';
  
  @Injectable()
  export class StateCommonSelectListService {
      private apiUrl = 'http://localhost:5000/directory/statecommonds';
      private headers = new Headers({'Content-Type': 'applicaton/json'});
      constructor(private http: Http) { }
      getModels(): Promise<StateCommonSelectList[]> {
          return this.http.get(this.apiUrl)
              .toPromise()
              .then(response => response.json().stateCommonSelectListDsM as StateCommonSelectList[])
              .catch(this.handleError);
      }
      private handleError(error: any): Promise<any> {
          console.error('An error occured', error);
          return Promise.reject(error.message || error);
      }
  }