Пример #1
0
        public IActionResult OrderCreating(OrderDTO orderDto)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }

            Order order = new Order();

            order.CustomerId = _userManager.GetUserId(HttpContext.User);
            order            = _orderItemsRepository.AddOrder(order);
            var orderItem = _mappingProfile.MappingDTOtoOrderItem(orderDto);

            orderItem.OrderId = order.Id;
            orderItem         = _orderItemsRepository.AddOrderItem(orderItem);
            return(RedirectToAction("GetOrder", new { orderId = orderItem.Id }));
        }