Example #1
0
 public IActionResult Post([FromBody] OrderBo order)
 {
     if (ModelState.IsValid)
     {
         try
         {
             return(Ok(facade.OrderService.Create(order)));
         }
         catch
         {
             return(BadRequest($"Could not add the new order : {order}"));
         }
     }
     return(BadRequest(ModelState));
 }
        public OrderResultBo CreateOrder(OrderBo order)
        {
            if (order == null || string.IsNullOrEmpty(order.Name) || string.IsNullOrEmpty(order.Phone) ||
                order.ProductList == null || !order.ProductList.Any())
            {
                return(new OrderResultBo("Thông tin dữ liệu không hợp lệ"));
            }

            var result = new OrderResultBo()
            {
                IsError = false,
                OrderId = DateTime.Now.Ticks
            };

            return(result);
        }