Skip to content
Snippets Groups Projects
Select Git revision
  • 96e5becccb520b684d17ec717411b4850ecb6b8f
  • master default protected
2 results

source

Blame
  • assignment.service.ts 615 B
    import { HttpClient } from '@angular/common/http';
    import { Injectable } from '@angular/core';
    import { Assignment } from 'app/model/assignment';
    import { Observable } from 'rxjs';
    
    @Injectable({
      providedIn: 'root'
    })
    export class AssignmentService {
      private baseUrl = 'http://192.168.1.156:3000';
    
      constructor(private http: HttpClient) {}
      
      getAssignments(): Observable<Assignment[]> {
        return this.http.get<Assignment[]>(`${this.baseUrl}/assignments`);
      }
      
      delAssignments(id: number): Observable<any> {
        const url = `${this.baseUrl}/assignments/${id}`;
        return this.http.delete(url);
      }
    }