Exemplo n.º 1
0
 public OrderQuery(OrderVector vector)
 {
     Field <ListGraphType <OrderType> >(
         "orders"
         , resolve: context => vector.GetAllModels()
         );
 }
Exemplo n.º 2
0
 public OrderVectorEnumerator(OrderVector collection)
 {
     collectionRef = collection;
     currentIndex  = -1;
     currentObject = null;
     currentSize   = collectionRef.Count;
 }
Exemplo n.º 3
0
        public WorldWideQuery(OrderVector oVector, CustomerVector cVector)
        {
            Field <ListGraphType <OrderType> >(
                "orders"
                , resolve: context => oVector.GetAllModels()
                );

            Field <ListGraphType <CustomerType> >(
                "customers"
                , resolve: context => cVector.GetAllModels()
                );

            Field <ListGraphType <CustomerType> >(
                "customer",
                "Get Customer By ID",
                new QueryArguments(
                    new QueryArgument <IntGraphType> {
                Name = "customerID"
            }
                    )
                , resolve: context => cVector.GetAllModels()
                .Result.Where(md => md.CustomerID == (int)context.Arguments["customerID"])

                );
        }
Exemplo n.º 4
0
 public OrderVector(OrderVector other) : this(delivery_modelPINVOKE.new_OrderVector__SWIG_1(OrderVector.getCPtr(other)), true)
 {
     if (delivery_modelPINVOKE.SWIGPendingException.Pending)
     {
         throw delivery_modelPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 5
0
 public void SetRange(int index, OrderVector values)
 {
     delivery_modelPINVOKE.OrderVector_SetRange(swigCPtr, index, OrderVector.getCPtr(values));
     if (delivery_modelPINVOKE.SWIGPendingException.Pending)
     {
         throw delivery_modelPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Exemplo n.º 6
0
    public static OrderVector Repeat(Order value, int count)
    {
        global::System.IntPtr cPtr = delivery_modelPINVOKE.OrderVector_Repeat(Order.getCPtr(value), count);
        OrderVector           ret  = (cPtr == global::System.IntPtr.Zero) ? null : new OrderVector(cPtr, true);

        if (delivery_modelPINVOKE.SWIGPendingException.Pending)
        {
            throw delivery_modelPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
Exemplo n.º 7
0
    public OrderVector GetRange(int index, int count)
    {
        global::System.IntPtr cPtr = delivery_modelPINVOKE.OrderVector_GetRange(swigCPtr, index, count);
        OrderVector           ret  = (cPtr == global::System.IntPtr.Zero) ? null : new OrderVector(cPtr, true);

        if (delivery_modelPINVOKE.SWIGPendingException.Pending)
        {
            throw delivery_modelPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
Exemplo n.º 8
0
        public WorldWideQuery(OrderVector oVector, CustomerVector cVector)
        {
            Field <ListGraphType <OrderType> >(
                "orders"
                , resolve: context => oVector.GetAllModels()
                );

            Field <ListGraphType <CustomerType> >(
                "customers"
                , resolve: context => cVector.GetAllModels()
                );
        }
Exemplo n.º 9
0
        public CustomerType(OrderVector ordVector)
        {
            Field(t => t.AccountOpenedDate);
            Field(t => t.CustomerID);
            Field(t => t.CustomerName).Description("The combined name of the customer");
            Field(t => t.BillToCustomerID);
            Field(t => t.CustomerCategoryID);
            Field(t => t.PrimaryContactPersonID);
            Field(t => t.DeliveryMethodID);
            Field(t => t.DeliveryCityID);
            Field(t => t.PostalCityID);
            Field(t => t.CreditLimit);
            Field(t => t.StandardDiscountPercentage);
            Field(t => t.IsStatementSent);
            Field(t => t.IsOnCreditHold);
            Field(t => t.PaymentDays);
            Field(t => t.PhoneNumber);
            Field(t => t.FaxNumber);
            Field(t => t.DeliveryRun);
            Field(t => t.RunPosition);
            Field(t => t.WebsiteURL);
            Field(t => t.DeliveryAddressLine1);
            Field(t => t.DeliveryAddressLine2);
            Field(t => t.DeliveryPostalCode);
            Field(t => t.PostalAddressLine1);
            Field(t => t.PostalAddressLine2);
            Field(t => t.PostalPostalCode);
            Field(t => t.LastEditedBy);
            Field(t => t.ValidFrom);
            Field(t => t.ValidTo);

            Field <ListGraphType <OrderType> >("orders",
                                               resolve: context => ordVector.GetAllForCustomer(context.Source.CustomerID)

                                               );
        }
Exemplo n.º 10
0
    public OrderVector outdate_orders()
    {
        OrderVector ret = new OrderVector(delivery_modelPINVOKE.Rider_outdate_orders(swigCPtr), false);

        return(ret);
    }
Exemplo n.º 11
0
    public OrderVector finished_orders()
    {
        OrderVector ret = new OrderVector(delivery_modelPINVOKE.Rider_finished_orders(swigCPtr), false);

        return(ret);
    }
Exemplo n.º 12
0
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(OrderVector obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }
Exemplo n.º 13
0
 public OrderController(OrderVector vector)
 => Vector = vector;
Exemplo n.º 14
0
        /// <summary>
        /// Writes performance results in formated layout to the given stream.
        /// </summary>
        /// <param name="stream"></param>
        /// <param name="orderMode"></param>
        /// <param name="vector"></param>
        public static void ExportPerformanceResults(StreamWriter stream, OrderMode orderMode, OrderVector vector)
        {
            var comparator = new PerfInfoComparator(orderMode);

            PerfInfo[] dataSet;
            dataSet = vector == OrderVector.Ascending
                ? SharedResults.Values.Select(i => i).OrderBy(i => i, comparator).ToArray()
                : SharedResults.Values.Select(i => i).OrderByDescending(i => i, comparator).ToArray();

            stream.WriteLine(@"| EventName | EventCount | TotalTicks | AverageTicks | Average Time (ms) |");
            foreach (PerfInfo perfInfo in dataSet)
            {
                stream.WriteLine(@"| " + string.Join(@" | ", new[]
                {
                    perfInfo.Name,
                    perfInfo.Events.ToString(@"D"),
                    perfInfo.TotalTicks.ToString(@"D"),
                    (perfInfo.TotalTicks / perfInfo.Events).ToString(@"D"),
                    ((decimal)perfInfo.TotalTicks / perfInfo.Events / TimeSpan.TicksPerMillisecond)
                    .ToString(@"F4")
                }) + @" |");
            }
        }