Exemple #1
0
        public static OrderLines GetOrderLinesByOrderId(string uniqueId)
        {
            var r = new OrderLines();
            var l = Instance.FindAll(x => x.OrderId == uniqueId);

            r.AddRange(l);
            return(r);
        }
Exemple #2
0
        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);
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        //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);
            }
        }
Exemple #5
0
 //DONE teeme selle meetodiks, kuna JSON läheb lambdaga tehes lolliks
 public OrderLines GetOrderLines()
 {
     return(OrderLines.GetOrderLinesByOrderId(UniqueId));
 }