public async Task <IActionResult> Insert([FromBody()] UsuarioDTO usuario)
        {
            var user = new UsuarioDTO()
            {
                Nome  = usuario.Nome,
                Login = usuario.Login,
                Senha = Hash.GerarHash(usuario.Senha)
            };

            return(Ok(await _usuarioManager.Insert(_mapper.Map <Usuario>(user))));
        }
Example #2
0
        public async Task <IActionResult> Insert([FromForm] UsuarioViewModel usuario)
        {
            try
            {
                var user = new UsuarioViewModel
                {
                    Nome  = usuario.Nome,
                    Login = usuario.Login,
                    Senha = usuario.Senha
                };

                await _usuarioManager.Insert(_mapper.Map <UsuarioModel>(user));

                return(RedirectToAction("Index", "Home"));
            }
            catch (Exception ex)
            {
                TempData["NotifyMessage"] = "" + ex.Message;
                return(BadRequest());
            }
        }