Esempio n. 1
0
 public virtual IHttpActionResult PutBase(Models.PurchaseOrderType purchaseordertype, [FromUri] string id)
 {
     // Do not modify this code
     return(((IOrdersController)this).Put(purchaseordertype, id));
 }
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();
            GlobalConfiguration.Configure(WebApiConfig.Register);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
            UnityConfig.RegisterComponents();

            var ordersRepository = new OrdersRepository();

            var order = new PurchaseOrderType();
            order.shipped = false;
            order.orderDateSpecified = true;
            order.orderDate = DateTime.Now;
            order.items = new ItemsType();

            var items = new Collection<ItemsTypeItem>();
            items.Add(new ItemsTypeItem
            {
                productName = "XBOX One",
                partNum = "5465653",
                quantity = "1",
                USPrice = 400
            });
            order.items.item = items.ToArray();

            var addresses = new Collection<AddressType>();
            addresses.Add(new AddressType
            {
                city = "LA",
                street = "35, Rodeo Dr"
            });
            order.Items = addresses.ToArray();
            order.ItemsElementName = new[] { ItemsChoiceType.shipTo };
            ordersRepository.Add(order);

            var order2 = new PurchaseOrderType();
            order2.shipped = true;
            order2.orderDateSpecified = true;
            order2.orderDate = DateTime.Now.Subtract(new TimeSpan(1, 0, 0, 0));
            order2.items = new ItemsType();
            var items2 = new Collection<ItemsTypeItem>();
            items2.Add(new ItemsTypeItem
            {
                productName = "iPod Nano",
                partNum = "32312312",
                quantity = "2",
                USPrice = 200
            });
            order2.items.item = items2.ToArray();
            var addresses2 = new Collection<AddressType>();
            addresses2.Add(new AddressType
            {
                city = "NY",
                street = "433, Fith Av."
            });
            order2.ItemsElementName = new[] { ItemsChoiceType.shipTo };
            order2.Items = addresses2.ToArray();

            ordersRepository.Add(order2);

            var order3 = new PurchaseOrderType();
            order3.shipped = true;
            order3.orderDateSpecified = true;
            order3.orderDate = DateTime.Now.Subtract(new TimeSpan(5, 0, 0, 0));
            order3.items = new ItemsType();

            var items3 = new Collection<ItemsTypeItem>();
            items3.Add(new ItemsTypeItem
            {
                productName = "iPod Nano Touch",
                partNum = "32312888",
                quantity = "1",
                USPrice = 250,
                shipDate = DateTime.Now,
                weightKg = 1
            });
            order3.items.item = items3.ToArray();

            ordersRepository.Add(order3);
        }
Esempio n. 3
0
 public virtual IHttpActionResult PostBase(Models.PurchaseOrderType purchaseordertype)
 {
     // Do not modify this code
     return(((IOrdersController)this).Post(purchaseordertype));
 }