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))); }