public async Task <IActionResult> Delete(int id) { ScadenzaDeleteInputModel inputModel = new(); inputModel.IDScadenza = id; if (ModelState.IsValid) { await service.DeleteScadenzaAsync(inputModel); TempData["Message"] = "Cancellazione effettuata correttamente".ToUpper(); return(RedirectToAction("Index")); } else { ViewData["Title"] = "Elimina Scadenza".ToUpper(); return(View(inputModel)); } }
public async Task DeleteScadenzaAsync(ScadenzaDeleteInputModel inputModel) { await scadenzaService.DeleteScadenzaAsync(inputModel); memoryCache.Remove($"Scadenze{inputModel.IDScadenza}"); }