Skip to content

Commit f7ed13b

Browse files
author
Carlos Cañizares Estévez
committed
SPA: delete basket when order created
1 parent 8cf5801 commit f7ed13b

7 files changed

Lines changed: 6 additions & 219 deletions

File tree

src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/basket/basket.service.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import { Observable } from 'rxjs/Observable';
1212
import 'rxjs/add/observable/throw';
1313
import { Observer } from 'rxjs/Observer';
1414
import 'rxjs/add/operator/map';
15+
import 'rxjs/add/operator/catch';
1516

1617
@Injectable()
1718
export class BasketService {
@@ -51,8 +52,7 @@ export class BasketService {
5152
}
5253

5354
dropBasket() {
54-
return this.service.delete(this.basketUrl + '/' + this.basket.buyerId).map((response: Response) => {
55-
return true;
56-
});
55+
console.log('drop basket!');
56+
this.service.delete(this.basketUrl + '/' + this.basket.buyerId);
5757
}
5858
}

src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/orders/orders-new/orders-new.component.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@ export class OrdersNewComponent implements OnInit {
4747
this.service.postOrder(this.order).subscribe(res => {
4848
//this will emit an observable. Basket service is subscribed to this observable, and will react deleting the basket for the current user.
4949
this.basketEvents.orderCreated();
50-
5150

5251
this.router.navigate(['orders']);
5352
});

src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/shared/services/data.service.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,8 +50,11 @@ export class DataService {
5050
options.headers.append("Authorization", "Bearer " + this.securityService.GetToken());
5151
}
5252

53+
console.log('data.service deleting');
5354
return this.http.delete(url, options).map(
5455
(res: Response) => {
56+
console.log('response from server in delete operation');
57+
console.log(res);
5558
return res;
5659
}).catch(this.handleError);
5760
}

test/Services/UnitTests__/UnitTests/Ordering/OrderControllerTest.cs

Lines changed: 0 additions & 50 deletions
This file was deleted.

test/Services/UnitTests__/UnitTests/Properties/AssemblyInfo.cs

Lines changed: 0 additions & 36 deletions
This file was deleted.

test/Services/UnitTests__/UnitTests/UnitTests.csproj

Lines changed: 0 additions & 117 deletions
This file was deleted.

test/Services/UnitTests__/UnitTests/packages.config

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)