示例#1
0
        public ActionResult Registrar(classClienteBO clienteBO)
        {
            string endPoint = "http://localhost:58286/api/Login";
            string datos    = JsonConvert.SerializeObject(clienteBO);

            var cliente = new classRestClient(endpoint: endPoint,
                                              method: HttpVerb.POST,
                                              postData: datos);
            string respuesta = cliente.MakeRequest();

            respuesta = respuesta.Replace("\\", "");
            respuesta = respuesta.Replace("\"{", "{");
            respuesta = respuesta.Replace("}\"", "}");
            classParametrosRespuestaBO parametrosRespuesta = JsonConvert.DeserializeObject <classParametrosRespuestaBO>(respuesta);

            if (parametrosRespuesta.estadoRegistro)
            {
                //classUtilGUI.GenerarMensaje("Se ha registrado correctamente el cliente.", Response);
                return(RedirectToAction("Index", "Account"));
            }
            else
            {
                //classUtilGUI.GenerarMensaje("No se ha registrado correctamente el cliente.", Response);
                return(View());
            }
            //new classClienteBusiness().registrarCliente(clienteBO);
            //return RedirectToAction("Index", "Account");
        }
示例#2
0
        public ActionResult Index(classClienteBO clienteBO, string submitButton)
        {
            switch (submitButton)
            {
            case "Iniciar":
                string endPoint = "http://localhost:58286/api/Login?" + "email=" + clienteBO.email + "&password="******"\\", "");
                respuesta = respuesta.Replace("\"{", "{");
                respuesta = respuesta.Replace("}\"", "}");
                classClienteBO clientebo = JsonConvert.DeserializeObject <classClienteBO>(respuesta);
                Session["idCliente"]    = clientebo.idCliente;
                Session["emailCliente"] = clientebo.email;

                if (clientebo.idCliente != 0)
                {
                    return(RedirectToAction("ListaProductos", "Productos"));
                }
                return(View());

            case "Registrar":
                return(RedirectToAction("Registrar", "Account"));
            }
            return(View());
        }