public CustomerEditOrder addRequirement(int customerID, int orderID, InvoiceOrderOrderItemModel orderItem, int requirementKind) { try { using (var con = new inventorymanagementEntities()) { var requirement = new CustomerEditOrder() { OrderID = orderID, OrderItemID = orderItem.id, ProductID = orderItem.product.productID, ProductVariableID = orderItem.product.productVariableID, SKU = orderItem.product.sku, Quantity = orderItem.quantity, Price = orderItem.price, TotalPrice = orderItem.totalPrice, Status = requirementKind, CustomerID = customerID, CreatedDate = DateTime.Now }; con.CustomerEditOrders.Add(requirement); con.SaveChanges(); return(requirement); } } catch (Exception) { throw new Exception("Xảy ra lỗi trong quá trình khởi tạo yêu cầu của khách hàng"); } }
public IHttpActionResult editOrderItem(int orderID, int customerID, InvoiceOrderOrderItemModel orderItem) { try { var requirement = _service.addRequirement(customerID, orderID, orderItem, CustomerRequirement.Edit); return(Ok(requirement)); } catch (System.Exception ex) { throw ex; } }