public HttpResponse<Item> GetItemByName(ItemDto itemCreate)
 {
     var getShoppingItemByNameUri = ApiUrls.ShoppingItems;
     getShoppingItemByNameUri = UrlHelper.AddParameterToUrl(getShoppingItemByNameUri, "type", itemCreate.Type);
     getShoppingItemByNameUri = UrlHelper.AddParameterToUrl(getShoppingItemByNameUri, "name", itemCreate.name);
     return new ApiHttpClient().GetRequest<Item>(getShoppingItemByNameUri, AppSettings.SecretKey);
 }
 public HttpResponse<OkResponse> UpdateItem(ItemDto requestModel)
 {
     var updateItemUri = string.Format(ApiUrls.Customer, requestModel.Id);
     updateItemUri = UrlHelper.AddParameterToUrl(updateItemUri, "type", requestModel.Type);
     return new ApiHttpClient().PutRequest<OkResponse>(updateItemUri, AppSettings.SecretKey, requestModel);
 }
 public HttpResponse<OkResponse> DeleteItem(ItemDto requestModel)
 {
     var deleteItemUri = string.Format(ApiUrls.ShoppingItemWithId, requestModel.Id);
     deleteItemUri = UrlHelper.AddParameterToUrl(deleteItemUri, "type", requestModel.Type);
     return new ApiHttpClient().DeleteRequest<OkResponse>(deleteItemUri, AppSettings.SecretKey);
 }
 public HttpResponse<Item> GetItemById(ItemDto itemCreate)
 {
     var getShoppingItemByNameUri = string.Format(ApiUrls.ShoppingItemWithId, itemCreate.Id);
     getShoppingItemByNameUri = UrlHelper.AddParameterToUrl(getShoppingItemByNameUri, "type", itemCreate.Type);
     return new ApiHttpClient().GetRequest<Item>(getShoppingItemByNameUri, AppSettings.SecretKey);
 }