From 9ed977689fe92e514e83eec43ff809e89a460129 Mon Sep 17 00:00:00 2001 From: Tucker Evans Date: Sat, 14 Dec 2019 14:07:36 -0500 Subject: Fix changes made for demo Changes reloading times so recipes are successfully added/deleted. Adds checked/cart_index to Ingredient on DataModel --- recipeBuddy/src/app/DataModels/ingredient.ts | 2 ++ recipeBuddy/src/app/add-recipe/add-recipe.component.ts | 3 ++- recipeBuddy/src/app/recipe-card/recipe-card.component.ts | 3 +-- recipeBuddy/src/app/shopping-cart/shopping-cart.component.ts | 4 ---- 4 files changed, 5 insertions(+), 7 deletions(-) diff --git a/recipeBuddy/src/app/DataModels/ingredient.ts b/recipeBuddy/src/app/DataModels/ingredient.ts index 720514c..f755c0c 100644 --- a/recipeBuddy/src/app/DataModels/ingredient.ts +++ b/recipeBuddy/src/app/DataModels/ingredient.ts @@ -3,6 +3,8 @@ export class Ingredient { public amount: number; public unit: string; public type_: string; + public cart_index: number; + public checked: boolean; public constructor(name: string, amount: number, unit: string, type_: string) { this.name = name; diff --git a/recipeBuddy/src/app/add-recipe/add-recipe.component.ts b/recipeBuddy/src/app/add-recipe/add-recipe.component.ts index 3c32ae7..d27998a 100644 --- a/recipeBuddy/src/app/add-recipe/add-recipe.component.ts +++ b/recipeBuddy/src/app/add-recipe/add-recipe.component.ts @@ -124,7 +124,8 @@ export class AddRecipeComponent { formData.tags.split(',').filter(word=> !(word==="")), //tags formData.photos.split(',').filter(word=> !(word==="")) //photos ); - this.restService.createRecipe(recipe).subscribe(); + this.restService.createRecipe(recipe).subscribe(res => { this.router.navigate(['/']); + }, err => console.log(err)); } } diff --git a/recipeBuddy/src/app/recipe-card/recipe-card.component.ts b/recipeBuddy/src/app/recipe-card/recipe-card.component.ts index 490f2ab..bb6fc9a 100644 --- a/recipeBuddy/src/app/recipe-card/recipe-card.component.ts +++ b/recipeBuddy/src/app/recipe-card/recipe-card.component.ts @@ -63,9 +63,8 @@ export class RecipeCardComponent implements OnInit { if(txt == true) { alert(this.recipe.name + " was deleted."); - this.restService.deleteRecipe(id).subscribe(); + this.restService.deleteRecipe(id).subscribe(res=> window.location.reload(), err => console.log(err)); } - window.location.reload(); } } diff --git a/recipeBuddy/src/app/shopping-cart/shopping-cart.component.ts b/recipeBuddy/src/app/shopping-cart/shopping-cart.component.ts index b60a63c..dbaf1c0 100644 --- a/recipeBuddy/src/app/shopping-cart/shopping-cart.component.ts +++ b/recipeBuddy/src/app/shopping-cart/shopping-cart.component.ts @@ -6,10 +6,6 @@ import { FormsModule } from '@angular/forms'; import { Recipe } from '../DataModels/recipe'; import { Ingredient } from '../DataModels/ingredient'; - - - - @Component({ selector: 'shopping-cart.component', templateUrl: './shopping-cart.component.html', -- cgit v1.1