Browse Source

Adapt changed Basket.Api url to Mvc and SPA apps

pull/241/head
Ramón Tomás 7 years ago
parent
commit
485505a7be
2 changed files with 7 additions and 4 deletions
  1. +1
    -1
      src/Web/WebMVC/Services/BasketService.cs
  2. +6
    -3
      src/Web/WebSPA/Client/modules/basket/basket.service.ts

+ 1
- 1
src/Web/WebMVC/Services/BasketService.cs View File

@ -21,7 +21,7 @@ namespace Microsoft.eShopOnContainers.WebMVC.Services
public BasketService(IOptionsSnapshot<AppSettings> settings, IHttpContextAccessor httpContextAccesor, IHttpClient httpClient)
{
_settings = settings;
_remoteServiceBaseUrl = _settings.Value.BasketUrl;
_remoteServiceBaseUrl = $"{_settings.Value.BasketUrl}/api/v1/basket";
_httpContextAccesor = httpContextAccesor;
_apiClient = httpClient;
}


+ 6
- 3
src/Web/WebSPA/Client/modules/basket/basket.service.ts View File

@ -63,21 +63,24 @@ export class BasketService {
}
setBasket(basket): Observable<boolean> {
let url = this.basketUrl + '/api/v1/basket/';
this.basket = basket;
return this.service.post(this.basketUrl + '/', basket).map((response: Response) => {
return this.service.post(url, basket).map((response: Response) => {
return true;
});
}
setBasketCheckout(basketCheckout): Observable<boolean> {
return this.service.postWithId(this.basketUrl + '/checkout', basketCheckout).map((response: Response) => {
let url = this.basketUrl + '/api/v1/basket/checkout';
return this.service.postWithId(url, basketCheckout).map((response: Response) => {
this.basketEvents.orderCreated();
return true;
});
}
getBasket(): Observable<IBasket> {
return this.service.get(this.basketUrl + '/' + this.basket.buyerId).map((response: Response) => {
let url = this.basketUrl + '/api/v1/basket/' + this.basket.buyerId;
return this.service.get(url).map((response: Response) => {
if (response.status === 204) {
return null;
}


Loading…
Cancel
Save