From e98918905589a61e5901183f8bddfef23b051a79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Phillip=20K=C3=BChne?= Date: Wed, 25 Mar 2020 18:06:16 +0100 Subject: [PATCH] Add services --- .../src/app/entry-service.service.spec.ts | 16 ++++++++++++++++ .../src/app/entry-service.service.ts | 9 +++++++++ .../src/app/song-service.service.spec.ts | 16 ++++++++++++++++ .../src/app/song-service.service.ts | 17 +++++++++++++++++ 4 files changed, 58 insertions(+) create mode 100644 frontend/ng-karaoqueue/src/app/entry-service.service.spec.ts create mode 100644 frontend/ng-karaoqueue/src/app/entry-service.service.ts create mode 100644 frontend/ng-karaoqueue/src/app/song-service.service.spec.ts create mode 100644 frontend/ng-karaoqueue/src/app/song-service.service.ts diff --git a/frontend/ng-karaoqueue/src/app/entry-service.service.spec.ts b/frontend/ng-karaoqueue/src/app/entry-service.service.spec.ts new file mode 100644 index 0000000..06e41b5 --- /dev/null +++ b/frontend/ng-karaoqueue/src/app/entry-service.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { EntryServiceService } from './entry-service.service'; + +describe('EntryServiceService', () => { + let service: EntryServiceService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(EntryServiceService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/frontend/ng-karaoqueue/src/app/entry-service.service.ts b/frontend/ng-karaoqueue/src/app/entry-service.service.ts new file mode 100644 index 0000000..d35747d --- /dev/null +++ b/frontend/ng-karaoqueue/src/app/entry-service.service.ts @@ -0,0 +1,9 @@ +import { Injectable } from '@angular/core'; + +@Injectable({ + providedIn: 'root' +}) +export class EntryServiceService { + + constructor() { } +} diff --git a/frontend/ng-karaoqueue/src/app/song-service.service.spec.ts b/frontend/ng-karaoqueue/src/app/song-service.service.spec.ts new file mode 100644 index 0000000..e98351f --- /dev/null +++ b/frontend/ng-karaoqueue/src/app/song-service.service.spec.ts @@ -0,0 +1,16 @@ +import { TestBed } from '@angular/core/testing'; + +import { SongServiceService } from './song-service.service'; + +describe('SongServiceService', () => { + let service: SongServiceService; + + beforeEach(() => { + TestBed.configureTestingModule({}); + service = TestBed.inject(SongServiceService); + }); + + it('should be created', () => { + expect(service).toBeTruthy(); + }); +}); diff --git a/frontend/ng-karaoqueue/src/app/song-service.service.ts b/frontend/ng-karaoqueue/src/app/song-service.service.ts new file mode 100644 index 0000000..b74723e --- /dev/null +++ b/frontend/ng-karaoqueue/src/app/song-service.service.ts @@ -0,0 +1,17 @@ +import { Injectable } from '@angular/core'; +import { HttpClient, HttpHeaders } from "@angular/common/http"; +import { Song } from './models/song.model'; + +@Injectable({ + providedIn: 'root' +}) +export class SongServiceService { + + constructor( + private http: HttpClient + ) {} + + searchSongByText(text:string):Array { + return [new Song()]; + } +}