func RemoveProductOrder(order *vm.OrderDto, productID string) { var index = -1 for i, v := range order.ProductOrders { if v.ProductID == productID { index = i } } if index >= 0 { order.ProductOrders = append(order.ProductOrders[:index], order.ProductOrders[index+1:]...) } }
func AddProductOrder(order *vm.OrderDto, po vm.ProductOrderDto) { prods := append(order.ProductOrders, po) order.ProductOrders = prods }