public ActionResult Product(string cate)
        {
            Models.Dao.ProductDao product = Models.Dao.ProductDao.Instance;

            if (Session["Cart"] == null)
            {
                List <Models.ModelView.CartView> Cart = new List <Models.ModelView.CartView>();
                Session["Cart"] = Cart;
            }
            Session["listProduct"] = product.Search_characters_Category(cate);
            Session["NameCate"]    = cate;
            return(View());
        }
        public ActionResult Order()
        {
            if (Session["inforCus"] != null)
            {
                if (Session["Cart"] != null)
                {
                    var listcart = (List <ChocoGear.Models.ModelView.CartView>)Session["Cart"];
                    var cus      = (ChocoGear.Models.ModelView.CustomerView)Session["inforCus"];
                    Models.IRepository <Models.ModelView.OrderView>   order  = Models.Dao.OrderDao.Instance;
                    Models.IRepository <Models.ModelView.OrderDetail> orderD = Models.Dao.OrderDetailDao.Instance;
                    var email   = Request.Form["email"];
                    var phone   = Request.Form["phone"];
                    var address = Request.Form["address"];
                    var total   = float.Parse(Request.Form["total"]);
                    if (email != "" && phone != "" && address != "")
                    {
                        Models.ModelView.OrderView orderview = new Models.ModelView.OrderView();
                        orderview.email_order   = email;
                        orderview.address_order = address;
                        orderview.phone_order   = phone;
                        orderview.id_customer   = cus.id;
                        orderview.order_date    = DateTime.Parse(DateTime.Now.ToString("d"));
                        orderview.total         = total;
                        orderview.status        = false;
                        var id = order.Create(orderview);

                        foreach (var cart in listcart)
                        {
                            Models.ModelView.OrderDetail orderDview = new Models.ModelView.OrderDetail();
                            orderDview.id_orders = id;
                            Models.Dao.ProductDao pro = Models.Dao.ProductDao.Instance;
                            orderDview.id_product = pro.GetIdName(cart.product);
                            orderDview.quantity   = cart.quantity;
                            orderDview.sub_total  = cart.subtotal;
                            orderDview.status     = false;
                            orderD.Create(orderDview);
                        }
                        Session["Cart"] = null;
                        return(Json("Order Success! Thank you so much <3 "));
                    }
                    return(Json("Order Fail!"));
                }
            }
            return(Json("Order Fail!"));
        }