コード例 #1
0
ファイル: V1Client.cs プロジェクト: lllife-asp/asp-samples
        private void GetProduct()
        {
            Console.WriteLine("Get Product");
            Container c       = Container.New();
            var       product = c.Products.Where(p => p.ID == _lastIndex).Single();

            Console.WriteLine("\t{0} was found", product.Name);
        }
コード例 #2
0
ファイル: V1Client.cs プロジェクト: lllife-asp/asp-samples
        private void DeleteProduct()
        {
            Console.WriteLine("Delete Product");
            Container c       = Container.New();
            var       product = c.Products.Where(p => p.ID == _lastIndex).Single();

            c.DeleteObject(product);
            c.SaveChanges();
            Console.WriteLine("\t{0} was deleted", product.Name);
            GetProducts();
        }
コード例 #3
0
        private void QueryProducts()
        {
            Console.WriteLine("Get Products Since 2008/1/1");
            Container c      = Container.New();
            var       people = c.Products.Where(p => p.ReleaseDate > new DateTime(2008, 1, 1));

            foreach (var p in people)
            {
                Console.WriteLine("\t{0}: {1}", p.ID, p.Name);
            }
        }
コード例 #4
0
ファイル: V1Client.cs プロジェクト: lllife-asp/asp-samples
        private void PatchProduct()
        {
            Console.WriteLine("Patch Product");
            Container c       = Container.New();
            var       product = c.Products.Where(p => p.ID == _lastIndex).Single();

            product.ReleaseDate = new DateTime(2012, 10, 26);
            c.UpdateObject(product);
            c.SaveChanges();
            Console.WriteLine("\t{0}'s release date is changed to {1}", product.Name, product.ReleaseDate);
            GetProducts();
        }
コード例 #5
0
ファイル: V1Client.cs プロジェクト: lllife-asp/asp-samples
        private void PostProduct()
        {
            Console.WriteLine("Post Product");
            Container c       = Container.New();
            Product   product = new Product {
                Name = "Windows 8"
            };

            c.AddToProducts(product);
            c.SaveChanges();
            Console.WriteLine("\t{0} was added", product.Name);
            GetProducts();
        }
コード例 #6
0
ファイル: V1Client.cs プロジェクト: lllife-asp/asp-samples
        private void GetProducts()
        {
            Console.WriteLine("Get Products");
            Container c      = Container.New();
            var       people = c.Products.ToList();

            foreach (var p in people)
            {
                Console.WriteLine("\t{0}: {1}", p.ID, p.Name);
            }

            _lastIndex = people.Select(p => p.ID).Max();
        }