Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        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);
            }
        }