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