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 <IActionResult> SegundoRegistroUsuario(VistaSegundoRegistroModelo model) { APIRESTClient apiClient = new APIRESTClient(); var token = HttpContext.Session.GetString("token"); model.token = token; await apiClient.segundoRegistrar(model); ViewBag.Productos = JsonConvert.DeserializeObject <List <Productos> >(HttpContext.Session.GetString("productos")); return(RedirectToAction("ComprarCarro", "Pedido")); }
public async Task <IActionResult> Login(VistaLoginModelo model) { APIRESTClient apiClient = new APIRESTClient(); var token = await apiClient.login(model); if (token.Length < 400) { HttpContext.Session.SetString("token", token); ViewBag.Productos = JsonConvert.DeserializeObject <List <Productos> >(HttpContext.Session.GetString("productos")); } else { HttpContext.Session.Remove("token"); ViewBag.Productos = JsonConvert.DeserializeObject <List <Productos> >(HttpContext.Session.GetString("productos")); } return(RedirectToAction("Index", "Home")); }