Example #1
0
        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));
            }
        }