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); }