public async Task <IActionResult> Delete(SocioRinnovoDeleteInputModel inputModel) { await sociRinnovi.DeleteSocioRinnovoAsync(inputModel); TempData["ConfirmationMessage"] = "Il rinnovo del socio è stato eliminato"; return(RedirectToAction(nameof(SociController.Detail), "Soci", new { id = inputModel.SocioId })); }
public async Task DeleteSocioRinnovoAsync(SocioRinnovoDeleteInputModel inputModel) { SocioRinnovo socioRinnovo = await dbContext.SociRinnovi.FindAsync(inputModel.Id); if (socioRinnovo == null) { throw new SocioRinnovoNotFoundException(inputModel.Id); } dbContext.Remove(socioRinnovo); await dbContext.SaveChangesAsync(); }