in src/Relecloud.Web.CallCenter/Controllers/CartController.cs [99:120]
public IActionResult Remove(int concertId)
{
if (ModelState.IsValid)
{
try
{
var cartData = GetCartData();
if (cartData.ContainsKey(concertId))
{
cartData.Remove(concertId);
}
SetCartData(cartData);
this.telemetryClient.TrackEvent("RemoveFromCart", new Dictionary<string, string> { { "ConcertId", concertId.ToString() } });
}
catch (Exception ex)
{
this.logger.LogError(ex, $"Unable to remove {concertId} to cart");
}
}
return RedirectToAction(nameof(Index));
}