public async Task <IActionResult> Register(SessionModel model) { await LoadData(); if (!ModelState.IsValid) { return(View(model)); } try { await _appSession.RegisterAsync(model); TempData["Success"] = true; TempData["Message"] = "Sessão Cadastrada com sucesso"; return(RedirectToAction("Register")); } catch (Exception e) { ViewBag.Success = false; ViewBag.Message = e.Message; return(View(model)); } }