Ejemplo n.º 1
0
        public async Task <ActionResult> OrderDelete(int orderId)
        {
            var isDeleted = await _orderRespository.Delete(orderId);

            if (!isDeleted)
            {
                return(NotFound());
            }

            return(Ok());
        }
        /// <summary>
        /// Attempts to remove an order from the current IOrderRepository data
        /// </summary>
        /// <param name="inputtedDate">The date to parse & search for</param>
        /// <param name="orderNumber">The specific order number to delete within the file</param>
        /// <returns>A validated response</returns>
        public Response RemoveOrder(string inputtedDate, int orderNumber)
        {
            Response response = new Response();

            ParseDate(response, inputtedDate);
            if (response.ResponseType.Equals(ResponseType.Invalid))
            {
                return(response);
            }

            Order order = OrderRepository.GetByValue(orderNumber);

            if (order == null)
            {
                response.ResponseType = ResponseType.Fail;
                response.Message      = "Could not find order.";
                return(response);
            }
            OrderRepository.Delete(orderNumber);
            response.ResponseType = ResponseType.Success;
            return(response);
        }
Ejemplo n.º 3
0
 public void Delete(Order order)
 {
     _orderRespository.Delete(order);
 }