/// <summary> /// Rename a Category /// </summary> /// <param name="storeId"></param> /// <param name="categoryId"></param> /// <param name="category"></param> /// <returns></returns> public virtual async Task <Entities.TictailCategory> UpdateAsync(string storeId, string categoryId, Entities.TictailCategory category) { var req = PrepareRequest($"stores/{storeId}/categories/{categoryId}"); var body = category.Title.ToDictionary(); var content = new JsonContent(new { title = body }); return(await ExecuteRequestAsync <Entities.TictailCategory>(req, HttpMethod.Put, content)); }
/// <summary> /// Create Category for stores /// </summary> /// <param name="storeId"></param> /// <param name="category"></param> /// <returns></returns> public virtual async Task <Entities.TictailCategory> CreateAsync(string storeId, Entities.TictailCategory category) { var req = PrepareRequest($"stores/{storeId}/categories"); var content = new JsonContent(new { category }); return(await ExecuteRequestAsync <Entities.TictailCategory>(req, HttpMethod.Post, content)); }