public async Task <IActionResult> Delete(int id) { try { await _objectiveService.RemoveAsync(id); var obj = (_cache.Get("objective") as List <Objective>).Find(x => x.Id == id); TempData["confirm"] = obj.Name + " foi deletado com sucesso."; (_cache.Get("objective") as List <Objective>).Remove(obj); return(RedirectToAction(nameof(Index))); } catch (IntegrityException e) { return(RedirectToAction(nameof(Error), new { message = e.Message })); } }
public async Task <IActionResult> Delete(int id) { await _objectiveService.RemoveAsync(id); return(RedirectToRoute(new { controller = "Curriculums", action = "Details", id = TempData["id"] })); }