예제 #1
0
        public IActionResult CreateNewOrder(Order orderToAdd)
        {
            var isValidUser = _usersRepository.GetUserById(orderToAdd.UserId);

            if (isValidUser != null)
            {
                var currentOrder = _ordersRepository.CheckForCurrentOrder(orderToAdd);
                if (currentOrder == null)
                {
                    var newOrder = _ordersRepository.AddNewOrder(orderToAdd);
                    return(Created("", newOrder));
                }
            }
            return(NotFound("That user does not exist."));
        }