public static OrderLines GetOrderLinesByOrderId(string uniqueId) { var r = new OrderLines(); var l = Instance.FindAll(x => x.OrderId == uniqueId); r.AddRange(l); return(r); }
public static OrderLines GetTaxOnLinesByOrderId(string id) { var o = new OrderLines(); var l = Instance.FindAll(x => (x is TaxOnLine) && x.OrderId == id); o.AddRange(l); return(o); }
public static OrderLines Random() { var r = new OrderLines(); var c = GetRandom.Count(); for (var i = 0; i < c; i++) { r.Add(BaseOrderLine.Random()); } return(r); }
//DONE siin on parem kasutada omistamist privaatsetele muutujatele protected override void SetRandomValues() { base.SetRandomValues(); date_created = GetRandom.DateTime(); sales_channel = GetRandom.String(); terms_and_conditions = GetRandom.String(); var lines = OrderLines.Random(); foreach (var l in lines) { l.OrderId = UniqueId; OrderLines.Instance.Add(l); } }
//DONE teeme selle meetodiks, kuna JSON läheb lambdaga tehes lolliks public OrderLines GetOrderLines() { return(OrderLines.GetOrderLinesByOrderId(UniqueId)); }