public IActionResult Sort(int[] ids, int catId, string activetab = "") { for (int i = 0; i < ids.Length; i++) { var drink = _drinkRepository.GetDrinkById(ids[i]); if (catId != -1) { drink.Position = i; } else { drink.NewOrderSort = i; } _drinkRepository.UpdateDrink(drink); } return(new RedirectResult(Url.Action("Edit", "DrinkCategories", new { id = catId }) + activetab)); }