public async Task <IActionResult> Delete(SocioFamiliareDeleteInputModel inputModel) { await socifamiliari.DeleteSocioFamiliareAsync(inputModel); TempData["ConfirmationMessage"] = "Il socio familiare è stato eliminato"; return(RedirectToAction(nameof(SociController.Detail), "Soci", new { id = inputModel.SocioId })); }
public async Task DeleteSocioFamiliareAsync(SocioFamiliareDeleteInputModel inputModel) { SocioFamiliare socioFamiliare = await dbContext.SociFamiliari.FindAsync(inputModel.Id); if (socioFamiliare == null) { throw new SocioFamiliareNotFoundException(inputModel.Id); } dbContext.Remove(socioFamiliare); await dbContext.SaveChangesAsync(); }