Beispiel #1
0
        public async Task <IActionResult> CancelOrder(int id)
        {
            var order = await _webApiCalls.GetOrderAsync(id);

            if (order.StatusName == "Ordered")
            {
                return(RedirectToAction("Index", "Home"));
            }

            var result = await _webApiCalls.CancelOrderAsync(order.Id);

            string userId = _userManager.GetUserId(User);

            IList <PRWithRequest> orders = await _webApiCalls.GetOrdersAsync(userId);

            return(RedirectToAction("ViewOrders", orders));
        }