public async Task <IActionResult> Delete(OspedaleDeleteInputModel inputModel) { await ospedali.DeleteOspedaleAsync(inputModel); TempData["ConfirmationMessage"] = "L'ospedale è stato eliminato"; return(RedirectToAction(nameof(OspedaliController.Index))); }
public async Task DeleteOspedaleAsync(OspedaleDeleteInputModel inputModel) { Ospedale ospedale = await dbContext.Ospedali.FindAsync(inputModel.Id); if (ospedale == null) { throw new OspedaleNotFoundException(inputModel.Id); } dbContext.Remove(ospedale); await dbContext.SaveChangesAsync(); }