Пример #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"));
        }
Пример #2
0
        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"));
        }
Пример #3
0
        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"));
        }