public async Task <bool> ReOrder(ProductCategoryUpdateSortOrder request) { var json = JsonConvert.SerializeObject(request); var jsonstring = new StringContent(json, Encoding.UTF8, "application/json"); var creat = _httpClientFactory.CreateClient(); creat.BaseAddress = new Uri(_configuration["URLAPI:Url"]); var post = await creat.PostAsync("api/ProductCategory/ReOrder", jsonstring); return(post.IsSuccessStatusCode); }
public async Task <IActionResult> ReOrder(int sourceId, int targetId) { var request = new ProductCategoryUpdateSortOrder() { SourceId = sourceId, TargetId = targetId }; var find = await _productCategoryConnectAPI.ReOrder(request); return(Json(new { status = true })); }
public async Task <int> ReOrder(ProductCategoryUpdateSortOrder request) { var source = await _context.ProductCategories.FindAsync(request.SourceId); var target = await _context.ProductCategories.FindAsync(request.TargetId); int tempOrder = source.SortOrder; source.SortOrder = target.SortOrder; target.SortOrder = tempOrder; _context.ProductCategories.Update(source); _context.ProductCategories.Update(target); return(await _context.SaveChangesAsync()); }
public async Task <IActionResult> ReOrder([FromBody] ProductCategoryUpdateSortOrder request) { var find = await _productCategorySerVice.ReOrder(request); return(Ok()); }