public IActionResult Cadastrar(IFormCollection form) { try { var usuario = _usuarioServico.Cadastrar(form["login"], form["senha"]); if (usuario != null) { HttpContext.Session.SetString("SessionUser", JsonConvert.SerializeObject(usuario)); return(RedirectToAction("Index", "Home")); } else { TempData["alert"] = true; return(RedirectToAction("Index", "Cadastro")); } } catch (DbUpdateException e) { throw; } catch (Exception e) { throw; } }
public ActionResult <UsuarioViewModel> Cadastrar(UsuarioDTO usuarioDto) { var usuario = _mapper.Map <Usuario>(usuarioDto); _logger.LogDebug("Cadastrar"); var resultado = _servico.Cadastrar(usuario); _logger.LogDebug($"Cadastrar: {resultado} usuário cadastrado"); return(resultado != null ? (ActionResult)Ok(_mapper.Map <UsuarioViewModel>(resultado)) : NoContent()); }