Example #1
0
        public static void Main(string[] args)
        {
            NumberF numberField = new NumberF("65473828484", new NumberBehavior());

            numberField.validate();
            Console.Write(numberField.getIsValid());

            numberField.setValue("4FA3B1C7D7F");
            numberField.validate();
            Console.Write(numberField.getIsValid());

            EmailF emailField = new EmailF("*****@*****.**", new EmailBehavior());

            emailField.validate();
            Console.Write(emailField.getIsValid());

            emailField.setValue("ASDFGHJKLÑZXCVBN-QWERTYUIO*+_-.,--@");
            emailField.validate();
            Console.Write(emailField.getIsValid());

            PhoneFphoneField = new PhoneF("(664)2883842", new PhoneBehavior());
            phoneField.validate();
            Console.Write(phoneField.getIsValid());

            phoneField.setValue("(***-***-**-**)");
            phoneField.validate();
            Console.Write(phoneField.getIsValid());
        }
Example #2
0
        // GET: /Cart/Details/5//xóa hàng
        public ActionResult RemoveLine(string Id)
        {
            var product = new PhoneF().FindEntity(Id);

            var cart = (Cart)Session["CartSession"];

            if (cart != null)
            {
                cart.RemoveLine(product);
                //Gán vào session
                Session["CartSession"] = cart;
            }
            return(RedirectToAction("Index"));
        }
Example #3
0
        public ActionResult AddItem(string Id)
        {
            var product = new PhoneF().FindEntity(Id);

            var cart = (Cart)Session["CartSession"];

            if (cart != null)
            {
                cart.AddItem(product, 1);
                //Gán vào session
                Session["CartSession"] = cart;
            }
            else
            {
                //tạo mới đối tượng cart item
                cart = new Cart();
                cart.AddItem(product, 1);
                //Gán vào session
                Session["CartSession"] = cart;
            }
            return(RedirectToAction("Index"));
        }
Example #4
0
        public ActionResult UpdateCart(string id, FormCollection fr)
        {
            var product = new PhoneF().FindEntity(id);

            var cart = (Cart)Session["CartSession"];

            if (cart != null)
            {
                int NewQuantity = int.Parse(fr["txtQuantity"].ToString());
                cart.UpdateItem(product, NewQuantity);
                //Gán vào session
                Session["CartSession"] = cart;
            }
            else
            {
                //tạo mới đối tượng cart item
                cart = new Cart();
                cart.AddItem(product, 1);
                //Gán vào session
                Session["CartSession"] = cart;
            }
            return(RedirectToAction("Index"));
        }