Exemple #1
0
        public static void TestSellableInventoryRateDelete(SharebuilderRateService.SharebuilderRateServiceClient client)
        {
            var request = new SellableInventoryRateDeleteRequest();

            request.SellableInventoryRateHashKey = "3e171356-8f29-4d5f-90bd-214494f685d0";
            var response = client.SellableInventoryRateDelete(request);
        }
Exemple #2
0
        public static void TestGetSharebuilderRates(SharebuilderRateService.SharebuilderRateServiceClient client)
        {
            var request = new GetSharebuilderRatesRequest();

            request.SellableInventoryList = "72e54494-483d-4022-a188-4f9bdf458986";
            var response = client.GetSharebuilderRates(request);
        }
Exemple #3
0
        public static void TestRatePeriodDelete(SharebuilderRateService.SharebuilderRateServiceClient client)
        {
            var request = new RatePeriodDeleteRequest();

            request.RatePeriodHashKey = "739e0f01-06a3-4270-bfc5-efdf539581fc";
            var response = client.RatePeriodDelete(request);
        }
Exemple #4
0
        public static void TestRateTierDelete(SharebuilderRateService.SharebuilderRateServiceClient client)
        {
            var request = new RateTierDeleteRequest();

            request.RateTierHashKey = "f7571b64-c8f8-4ca5-92f7-df81caee327f";
            var response = client.RateTierDelete(request);
        }
Exemple #5
0
        public static void TestBulkStore(SharebuilderRateService.SharebuilderRateServiceClient client)
        {
            var request = new BulkStoreRequest();

            request.RateTier = new RateTier();
            request.RateTier.RateTierHashKey = "cdaf8527-e289-43ab-9987-e923c587d372";
            request.RateTier.RateTierSqn     = 489758482;
            request.RateTier.RateTierName    = "3308ec43-9984-490b-9dbc-90f7e6a21d80";
            request.RatePeriod = new RatePeriod();
            request.RatePeriod.RatePeriodHashKey   = "2e81a607-d212-41ad-a0aa-21741a256328";
            request.RatePeriod.RatePeriodSqn       = 489758482;
            request.RatePeriod.RatePeriodName      = "45a34e72-e0d4-44c0-b53d-239c5257d515";
            request.RatePeriod.RatePeriodStartDate = Timestamp.FromDateTime(DateTime.SpecifyKind(DateTime.Parse("2017-08-05T17:14:38.3028355Z"), DateTimeKind.Utc));
            request.RatePeriod.RatePeriodEndDate   = Timestamp.FromDateTime(DateTime.SpecifyKind(DateTime.Parse("2017-08-05T17:14:38.3028355Z"), DateTimeKind.Utc));
            request.SellableInventoryRate          = new SellableInventoryRate();
            request.SellableInventoryRate.SellableInventoryRateHashKey = "9b9a9ea3-80af-4099-89fd-878e2a385dbd";
            request.SellableInventoryRate.SellableInventoryHashKey     = "66d451ad-8bbe-409b-ad65-ab37d75ed8d8";
            request.SellableInventoryRate.SellableInventoryRateSqn     = 489758482;
            request.SellableInventoryRate.RateTierHashKey            = "e62cd59d-d198-455c-a99a-68f9552825f8";
            request.SellableInventoryRate.SellableInventoryRateValue = "403a672a-6940-4f02-b96c-8523f85e9ed8";
            request.SellableInventoryRate.RowVersion = Timestamp.FromDateTime(DateTime.SpecifyKind(DateTime.Parse("2017-08-05T17:14:38.3028355Z"), DateTimeKind.Utc));
            request.Rate      = new Rate();
            request.Rate.todo = 489758482;
            var response = client.BulkStore(request);
        }
Exemple #6
0
        public static void TestRateTierAddUpdate(SharebuilderRateService.SharebuilderRateServiceClient client)
        {
            var request = new RateTierAddUpdateRequest();

            request.RateTier = new RateTier();
            request.RateTier.RateTierHashKey = "f4b5eef5-78e1-450b-af95-3b58c92052ef";
            request.RateTier.RateTierSqn     = 489758482;
            request.RateTier.RateTierName    = "5d06ee86-e78c-4472-acae-615ae95e903e";
            var response = client.RateTierAddUpdate(request);
        }
Exemple #7
0
        public static void TestRatePeriodAddUpdate(SharebuilderRateService.SharebuilderRateServiceClient client)
        {
            var request = new RatePeriodAddUpdateRequest();

            request.RatePeriod = new RatePeriod();
            request.RatePeriod.RatePeriodHashKey   = "d30596af-6b95-4d5e-a2a6-9b62bccd4f8e";
            request.RatePeriod.RatePeriodSqn       = 489758482;
            request.RatePeriod.RatePeriodName      = "e8f0a624-4167-446e-8ab3-e7ad82f73a9b";
            request.RatePeriod.RatePeriodStartDate = Timestamp.FromDateTime(DateTime.SpecifyKind(DateTime.Parse("2017-08-05T17:14:38.3028355Z"), DateTimeKind.Utc));
            request.RatePeriod.RatePeriodEndDate   = Timestamp.FromDateTime(DateTime.SpecifyKind(DateTime.Parse("2017-08-05T17:14:38.3028355Z"), DateTimeKind.Utc));
            var response = client.RatePeriodAddUpdate(request);
        }
Exemple #8
0
        public static void TestSellableInventoryRateAddUpdate(SharebuilderRateService.SharebuilderRateServiceClient client)
        {
            var request = new SellableInventoryRateAddUpdateRequest();

            request.SellableInventoryRate = new SellableInventoryRate();
            request.SellableInventoryRate.SellableInventoryRateHashKey = "082fbdd6-07cb-46fd-b353-3ec42c62f1c6";
            request.SellableInventoryRate.SellableInventoryHashKey     = "9e1d6137-21cf-4769-a572-42841f0e070f";
            request.SellableInventoryRate.SellableInventoryRateSqn     = 489758482;
            request.SellableInventoryRate.RateTierHashKey            = "214ad8bf-5613-467a-96a2-5984683db223";
            request.SellableInventoryRate.SellableInventoryRateValue = "7511edb8-2570-44e5-ab80-83c5373d01b5";
            request.SellableInventoryRate.RowVersion = Timestamp.FromDateTime(DateTime.SpecifyKind(DateTime.Parse("2017-08-05T17:14:38.3028355Z"), DateTimeKind.Utc));
            var response = client.SellableInventoryRateAddUpdate(request);
        }
Exemple #9
0
        public static void Main(string [] args)
        {
            Console.WriteLine("Press any key once the service has started");
            Console.ReadKey();
            Channel channel = new Channel("127.0.0.1:50025", ChannelCredentials.Insecure);
            var     client  = new SharebuilderRateService.SharebuilderRateServiceClient(channel);

            TestRateTierDelete(client);
            TestRatePeriodDelete(client);
            TestSellableInventoryRateDelete(client);
            TestRateTierAddUpdate(client);
            TestRatePeriodAddUpdate(client);
            TestSellableInventoryRateAddUpdate(client);
            TestGetSharebuilderRates(client);
            TestBulkStore(client);
        }