Esempio n. 1
0
        public async Task <IActionResult> AddItemToCurrentOrder(int productId, int customerId)
        {
            try
            {
                var item = await _orderItemService.AddItem(productId, customerId);

                _unitOfWork.Complete();
                return(Ok(item));
            }
            catch (ApplicationException ex)
            {
                return(BadRequest(ex.Message));
            }
            catch (Exception ex)
            {
                return(BadRequest("Internal server error!"));
            }
        }