public void Save(UsuarioFullModel _usuarioFull) { var uri = String.Format("http://fiapcoin-webapi.azurewebsites.net/api/Investidor/{0}", _usuarioFull.IdUsuarioFull); var conteudoJson = Newtonsoft.Json.JsonConvert.SerializeObject(_usuarioFull); var conteudoJsonString = new StringContent(conteudoJson, Encoding.UTF8, "application/json"); System.Net.Http.HttpClient client = new HttpClient(); var resposta = client.PutAsync(uri, conteudoJsonString).Result; if (!resposta.IsSuccessStatusCode) { throw new Exception("Dados do investidor não encontrado!"); } }
public async Task <IActionResult> Crear(UsuarioFullModel usuarioFullModel) { if (ModelState.IsValid) { var userToken = await cuentaServicio.CrearUsuario(usuarioFullModel.Usuario); if (userToken != null) { HttpContext.Session.Remove("userToken"); HttpContext.Session.SetString("userToken", userToken); return(RedirectToAction("Index", "Libro")); } } return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> Login(UsuarioFullModel usuarioFullModel) { if (ModelState.IsValid) { var userToken = await cuentaServicio.Login(usuarioFullModel.UsuarioLogin); if (!string.IsNullOrEmpty(userToken)) { HttpContext.Session.SetString("userToken", userToken); return(RedirectToAction("Index", "Libro")); } } ViewBag.mensaje = "El usuario o la contraseña no son validos"; return(RedirectToAction(nameof(Index))); }