public async Task <IActionResult> Edit(int id) { await LoadData(); if (TempData["Success"] as bool? ?? false) { ViewBag.Success = true; ViewBag.Message = TempData["Message"]; } try { var model = await _appSession.GetAsync(id); return(View(model)); } catch (Exception e) { ViewBag.Success = false; ViewBag.Message = e.Message; return(RedirectToAction("Index")); } }