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(); }
public HttpResponse <OkResponse> UpdateDrink(DrinkInventoryRequest updateRequest) { var url = string.Format(ApiUrls.Drink, updateRequest.DrinkName); return(new ApiHttpClient().PutRequest <OkResponse>(url, AppSettings.SecretKey, updateRequest)); }
public HttpResponse <OkResponse> CreateDrink(DrinkInventoryRequest request) { return(new ApiHttpClient().PostRequest <OkResponse>(ApiUrls.Drinks, AppSettings.SecretKey, request)); }