public IActionResult Delete(int id) { var deletingItem = _itemServices.GetById(id); var enemiesHavingDeletingItem = _enemyServices.GetAll().Where(e => e.EnemyItems.Any(i => i.ItemId == id)); if (enemiesHavingDeletingItem != null) { foreach (var enemy in enemiesHavingDeletingItem) { _enemyServices.DeleteItemFromEnemy(enemy.Id, deletingItem); } } _itemServices.Delete(id); return(RedirectToAction("Index", "Items")); }
public IActionResult Delete(int id) { return(Ok(_itemservice.Delete(id))); }