|
@ -1,6 +1,7 @@ |
|
|
namespace Microsoft.eShopOnContainers.Services.Basket.API.Controllers; |
|
|
namespace Microsoft.eShopOnContainers.Services.Basket.API.Controllers; |
|
|
|
|
|
|
|
|
[Route("api/v1/[controller]")]
|
|
|
[Route("api/v1/[controller]")]
|
|
|
|
|
|
// HACK: no auth
|
|
|
// [Authorize]
|
|
|
// [Authorize]
|
|
|
[ApiController] |
|
|
[ApiController] |
|
|
public class BasketController : ControllerBase |
|
|
public class BasketController : ControllerBase |
|
@ -56,8 +57,11 @@ public class BasketController : ControllerBase |
|
|
return BadRequest(); |
|
|
return BadRequest(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
var userName = this.HttpContext.User.FindFirst(x => x.Type == ClaimTypes.Name).Value; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// HACK: no auth
|
|
|
|
|
|
// Authorization is disabled so the Name claim will not be available
|
|
|
|
|
|
// var userName = this.HttpContext.User.FindFirst(x => x.Type == ClaimTypes.Name).Value;
|
|
|
|
|
|
var userName = "Dummy User Name"; |
|
|
|
|
|
|
|
|
var eventMessage = new UserCheckoutAcceptedIntegrationEvent(userId, userName, basketCheckout.City, basketCheckout.Street, |
|
|
var eventMessage = new UserCheckoutAcceptedIntegrationEvent(userId, userName, basketCheckout.City, basketCheckout.Street, |
|
|
basketCheckout.State, basketCheckout.Country, basketCheckout.ZipCode, basketCheckout.CardNumber, basketCheckout.CardHolderName, |
|
|
basketCheckout.State, basketCheckout.Country, basketCheckout.ZipCode, basketCheckout.CardNumber, basketCheckout.CardHolderName, |
|
|
basketCheckout.CardExpiration, basketCheckout.CardSecurityNumber, basketCheckout.CardTypeId, basketCheckout.Buyer, basketCheckout.RequestId, basket); |
|
|
basketCheckout.CardExpiration, basketCheckout.CardSecurityNumber, basketCheckout.CardTypeId, basketCheckout.Buyer, basketCheckout.RequestId, basket); |
|
|