public ActionResult Post(Models.Entity.Usuario usuario) { try { // Criptografando senha usuario.Senha = Security.Encrypt(usuario.Senha); // Requisição para inserir usuário var response = _usuarioApp.Post(usuario); if (!response.IsSuccessStatusCode) { return(ErrorMessage(response.Content.ReadAsStringAsync().Result)); } // Recuperando usuário inserido var model = JsonConvert.DeserializeObject <Models.Entity.Usuario>(response.Content.ReadAsStringAsync().Result); model.Senha = Security.Decrypt(model.Senha); return(RedirectToAction("Entrar", "Login", model)); } catch (Exception ex) { return(ErrorMessage(ex.Message)); } }