public async Task <IActionResult> DeleteConfirmed(Guid id) { var company = await _companies.GetSingleAsync(x => x.Id == id); try { await _companies.RemoveAsync(company); } catch (DbUpdateException) { ModelState.AddModelError("Id", "Данную запись невозможно удалить, потому что она связана с другими записями."); return(PartialView("Delete", company)); } return(PartialView("Delete")); }