public ActionResult Create(Usuario usuario) { try { if (ModelState.IsValid) { UsuarioService usuarioService = new UsuarioService(); usuarioService.Insert(usuario); TempData["message"] = "Usuário cadastrado com sucesso"; return RedirectToAction("Index"); } } catch (Exception ex) { ViewBag.Error = ex.Message; } return View(usuario); }
public ActionResult Register(Usuario usuario) { try { if (ModelState.IsValid) { UsuarioService usuarioService = new UsuarioService(); if (usuarioService.Insert(usuario)) { FormsAuthentication.SetAuthCookie(usuario.Login, false /* createPersistentCookie */); TempData["message"] = "Conta criada com sucesso"; return RedirectToAction("Index", "Home"); } else { ViewBag.Error = "Falha ao salvar usuário"; } } } catch (Exception ex) { ViewBag.Error = ex.Message; } return View(usuario); }