示例#1
0
        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"));
        }