public async Task <IActionResult> DeleteConfirmed(int id)
        {
            var user = await _repository.GetAll().FirstAsync(r => r.Id == id);

            _repository.Remove(user);
            await _unitOfWork.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }
        public async Task <IActionResult> DeleteConfirmed(int id)
        {
            var query = isLocal?_repository.GetAll().IgnoreQueryFilters():_repository.GetAll();
            var goods = await query.FirstAsync(r => r.Id == id);

            goods.Status = GoodsStatus.已下架;
            await _repository.UpdateAsync(goods);

            _repository.Remove(goods);
            await _unitOfWork.SaveChangesAsync();

            return(RedirectToAction(nameof(Index)));
        }