|
|
@@ -41,8 +41,13 @@ export class FamilyService {
|
|
41
|
41
|
return this.families.find((family) => family.id === id);
|
|
42
|
42
|
}
|
|
43
|
43
|
|
|
44
|
|
- addFamily(family: Family) {
|
|
45
|
|
- this.families.push(family);
|
|
|
44
|
+ saveFamily(updateFamily: Family) {
|
|
|
45
|
+ const index = this.families.findIndex((families) => families.id === updateFamily.id);
|
|
|
46
|
+ if (index === -1) {
|
|
|
47
|
+ this.families.push(updateFamily);
|
|
|
48
|
+ return;
|
|
|
49
|
+ }
|
|
|
50
|
+ this.families[index] = updateFamily;
|
|
46
|
51
|
}
|
|
47
|
52
|
// updateFamily(family: Family);
|
|
48
|
53
|
// deleteFamily(id: string);
|