Skip to content
Snippets Groups Projects
Select Git revision
  • a8d909a3e46d81eda57c8032c56a89c5b3f9d69f
  • main default protected
  • login_branch
  • interface_student
  • add_idea_configuration
5 results

assignment.service.ts

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);
      }
    }