public JsonResult GetDisplayOrder(int parentId, int display, string cal)
        {
            var dao = new CarCategoryDAO();
            int res = dao.GetDisplayOrder(parentId, display, cal);

            return(Json(new { res = res }, JsonRequestBehavior.AllowGet));
        }
        public JsonResult LoadCarCategory()
        {
            var dao  = new CarCategoryDAO();
            var data = dao.LoadCarCategory();

            return(Json(new { data = data }, JsonRequestBehavior.AllowGet));
        }
        public JsonResult GetListMainMenu(int Id)
        {
            var dao      = new CarCategoryDAO();
            var mainMenu = dao.GetListMainMenu(Id);

            return(Json(new { data = mainMenu }, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 4
0
        public void SetCarList(int category_parent, int category_child, int min_price, int max_price)
        {
            var carlist = new CarDAO().LoadCar().Where(x => x.Price > min_price && x.Price < max_price);

            if (category_parent != -1 && category_child == -1)
            {
                List <Car> list      = new List <Car>();
                var        listchild = new CarCategoryDAO().GetListChildByCategoryID(category_parent);
                foreach (var item in listchild)
                {
                    var listcar = new CarDAO().GetCarListByCategoryID((int)item.ID);
                    foreach (var car in listcar)
                    {
                        list.Add(car);
                    }
                }
                carlist = list.Where(x => x.Price > min_price && x.Price < max_price);
            }
            if (category_parent != -1 && category_child != -1)
            {
                carlist = new CarDAO().GetCarListByCategoryID(category_child).Where(x => x.Price > min_price && x.Price < max_price);
            }

            ViewBag.CarListSearch = carlist.Where(x => x.Status == true);
        }
        public JsonResult LoadCarCategoryDetail(int Id)
        {
            var         dao    = new CarCategoryDAO();
            CarCategory entity = dao.GetDetailByID(Id);

            return(Json(new
            {
                data = entity
            }, JsonRequestBehavior.AllowGet));
        }
        public JsonResult ChangeStatus(int Id)
        {
            var  dao    = new CarCategoryDAO();
            bool?result = dao.ChangeStatus(Id);

            return(Json(new
            {
                res = result
            }));
        }
Ejemplo n.º 7
0
        public JsonResult Search(int category_parent = -1, int category_child = -1, int min_price = 0, int max_price = 1000000000, string btnsort = "")
        {
            if (min_price > max_price)
            {
                int a = min_price; min_price = max_price; max_price = a;
            }
            var carlist = new CarDAO().LoadCar();

            if (category_parent != -1 && category_child == -1)
            {
                List <Car> list      = new List <Car>();
                var        listchild = new CarCategoryDAO().GetListChildByCategoryID(category_parent);
                foreach (var item in listchild)
                {
                    var listcar = new CarDAO().GetCarListByCategoryID((int)item.ID);
                    foreach (var car in listcar)
                    {
                        list.Add(car);
                    }
                }
                carlist = list;
            }
            if (category_parent != -1 && category_child != -1)
            {
                carlist = new CarDAO().GetCarListByCategoryID(category_child);
            }

            if (btnsort == "")
            {
                carlist = carlist.Where(x => x.Price > min_price && x.Price < max_price);
            }
            if (btnsort == "xedangban")
            {
                carlist = carlist.Where(x => x.Price > min_price && x.Price < max_price && x.Sold == true);
            }
            if (btnsort == "xesapve")
            {
                carlist = carlist.Where(x => x.Price > min_price && x.Price < max_price && x.Sold == false);
            }
            if (btnsort == "giatang")
            {
                carlist = carlist.Where(x => x.Price > min_price && x.Price < max_price).OrderBy(x => x.Price);
            }
            if (btnsort == "giagiam")
            {
                carlist = carlist.Where(x => x.Price > min_price && x.Price < max_price).OrderByDescending(x => x.Price);
            }

            carlist = carlist.Where(x => x.Status == true);
            ViewBag.CarListSearch = carlist;

            return(Json(new { data = carlist, }, JsonRequestBehavior.AllowGet));
        }
        public JsonResult CreateEditCarCategory(string strCarCategory)
        {
            var dao = new CarCategoryDAO();
            JavaScriptSerializer seriliazer = new JavaScriptSerializer();
            CarCategory          entity     = seriliazer.Deserialize <CarCategory>(strCarCategory);

            entity.MetaTitle = Common.convertToUnSign.convert(entity.Name);
            string username = (string)Session[Common.CommonConstants.USER_NAME];
            int    res      = dao.CreateEditCarCategory(entity, username);

            return(Json(new
            {
                result = res
            }, JsonRequestBehavior.AllowGet));
        }
        public JsonResult DeleteCarCategory(int Id)
        {
            var  dao    = new CarCategoryDAO();
            bool check  = dao.CheckUsed(Id);
            int  result = 2;

            if (check == false)
            {
                result = dao.DeleteCarCategory(Id);
                return(Json(new { res = result }));
            }
            else
            {
                return(Json(new { res = result }));
            }
        }
        public JsonResult GetCategoryChild(int categoryId)
        {
            var categorychild = new CarCategoryDAO().GetListChildByCategoryID(categoryId);

            return(Json(new { data = categorychild }, JsonRequestBehavior.AllowGet));
        }