Ver código fonte

[add]

familyServiceに仮データ、檀家情報と家族情報の紐づけ処理
poohr 4 semanas atrás
pai
commit
234abb61da

+ 16
- 0
src/app/services/family-service.spec.ts Ver arquivo

@@ -0,0 +1,16 @@
1
+import { TestBed } from '@angular/core/testing';
2
+
3
+import { FamilyService } from './family-service';
4
+
5
+describe('FamilyService', () => {
6
+  let service: FamilyService;
7
+
8
+  beforeEach(() => {
9
+    TestBed.configureTestingModule({});
10
+    service = TestBed.inject(FamilyService);
11
+  });
12
+
13
+  it('should be created', () => {
14
+    expect(service).toBeTruthy();
15
+  });
16
+});

+ 39
- 0
src/app/services/family-service.ts Ver arquivo

@@ -0,0 +1,39 @@
1
+import { Injectable } from '@angular/core';
2
+import { Family } from '../models/family';
3
+
4
+@Injectable({
5
+  providedIn: 'root',
6
+})
7
+export class FamilyService {
8
+  private families: Family[] = [
9
+    {
10
+      id: '1',
11
+      dankaId: '1',
12
+      name: '鈴木 花子',
13
+      relationship: '母',
14
+      birthDate: '1975-01-01',
15
+      note: '次の世帯主',
16
+    },
17
+    {
18
+      id: '2',
19
+      dankaId: '1',
20
+      name: '鈴木 太郎',
21
+      relationship: '長男',
22
+      birthDate: '2005-12-31',
23
+      note: '',
24
+    },
25
+  ];
26
+
27
+  //サービスの家族一覧の取得
28
+  // getDankaList(): Danka[] {
29
+  //   return this.dankaList;
30
+  // }
31
+
32
+  getFamiliesByDankaId(dankaId: string): Family[] {
33
+    return this.families.filter((family) => family.dankaId === dankaId);
34
+  }
35
+  // getFamilyById(id: string);
36
+  // addFamily(family: Family);
37
+  // updateFamily(family: Family);
38
+  // deleteFamily(id: string);
39
+}

Carregando…
Cancelar
Salvar