public async Task <IActionResult> RegistroUsuario(VistaRegistroModelo model) { APIRESTClient apiClient = new APIRESTClient(); await apiClient.registrar(model); ViewBag.Productos = JsonConvert.DeserializeObject <List <Productos> >(HttpContext.Session.GetString("productos")); return(RedirectToAction("Index", "Home")); }
public async Task <String> registrar(VistaRegistroModelo modelo) { try { HttpClient client = new HttpClient(); client.BaseAddress = new Uri(BASE_URL); client.DefaultRequestHeaders.Accept.Add( new MediaTypeWithQualityHeaderValue("application/json")); BASE_URL = BASE_URL + "registro"; var request = new HttpRequestMessage(HttpMethod.Post, BASE_URL); string modeloJson = JsonConvert.SerializeObject(modelo); var content = new StringContent(modeloJson, Encoding.UTF8, "application/json"); var response = await client.PostAsync(BASE_URL, content); return(await response.Content.ReadAsStringAsync()); } catch { return(null); } }