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)))); }
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()); } }