public IActionResult BevestigVerwijderGeselecteerde() { AnalyseFilter.HaalAnalyseUitSessie(HttpContext); ViewData["mails"] = JsonConvert.DeserializeObject <ICollection <InterneMailJobcoach> >(HttpContext.Session.GetString("mails")).Count; return(View()); }
public IActionResult BevestigBevestigVerwijderGeselecteerde() { AnalyseFilter.HaalAnalyseUitSessie(HttpContext); ICollection <InterneMailJobcoach> mails = JsonConvert.DeserializeObject <ICollection <InterneMailJobcoach> >(HttpContext.Session.GetString("mails")); if (mails == null) { TempData["error"] = "Er is iets misgelopen, de mails werden niet verwijderd"; return(RedirectToAction(nameof(Index))); } foreach (InterneMailJobcoach m in mails) { _interneMailJobcoachRepository.Delete(_interneMailJobcoachRepository.GetById(User.Identity.Name, m.InterneMailId)); _interneMailJobcoachRepository.SaveChanges(); } TempData["message"] = "De geselecteerde mails zijn succesvol verwijderd"; return(RedirectToAction(nameof(OverzichtMailbox))); }