Ejemplo n.º 1
0
        static void Main(string[] args)
        {
            _client = new APIClient("not really a key", Checkout.Helpers.Environment.Sandbox, true);

            PrintList();

            var request = new DrinkInventoryRequest {
                DrinkName = "wot", Quantity = 88
            };
            var response = _client.DrinksService.CreateDrink(request);

            Console.WriteLine("Create drink response: {0}", response);

            PrintList();

            var updateRequest = new DrinkInventoryRequest {
                DrinkName = "WOT", Quantity = 45
            };

            response = _client.DrinksService.UpdateDrink(updateRequest);
            Console.WriteLine("Update drink response: {0}", response);

            var singleDrinkResponse = _client.DrinksService.GetDrink("wot");

            Console.WriteLine("Wot now has quantity of: {0}", singleDrinkResponse.Model.Quantity);

            var deleteResponse = _client.DrinksService.DeleteDrink("wot");

            Console.WriteLine("Delete drink response: {0}", deleteResponse);

            PrintList();
        }
Ejemplo n.º 2
0
        public HttpResponse <OkResponse> UpdateDrink(DrinkInventoryRequest updateRequest)
        {
            var url = string.Format(ApiUrls.Drink, updateRequest.DrinkName);

            return(new ApiHttpClient().PutRequest <OkResponse>(url, AppSettings.SecretKey, updateRequest));
        }
Ejemplo n.º 3
0
 public HttpResponse <OkResponse> CreateDrink(DrinkInventoryRequest request)
 {
     return(new ApiHttpClient().PostRequest <OkResponse>(ApiUrls.Drinks, AppSettings.SecretKey, request));
 }