Example #1
0
        /// <summary>
        /// 增加一条汽车记录
        /// </summary>
        /// <param name="car">汽车实体</param>
        /// <returns></returns>
        public bool Add(DAO.PartsCategory car)
        {
            db.PartsCategory.Add(car);
            int i = db.SaveChanges();

            if (i > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #2
0
        private List <PartCateModel> getChilder(DAO.PartsCategory p)
        {
            List <PartCateModel> Allcurr = new List <PartCateModel>();
            string sql = "select * from PartsCategory where ParentID=" + p.ID;
            List <DAO.PartsCategory> alllist = db.Database.SqlQuery <DAO.PartsCategory>(sql).ToList();

            foreach (var item in alllist)
            {
                PartCateModel curr = new PartCateModel();
                curr.currItem = item;
                curr.Children = getChilder(item);
                Allcurr.Add(curr);
            }

            return(Allcurr);
        }
Example #3
0
        /// <summary>
        /// 修改
        /// </summary>
        /// <param name="car"></param>
        /// <returns></returns>
        public bool Update(DAO.PartsCategory car)
        {
            DAO.PartsCategory c = db.PartsCategory.Where(m => m.ID == car.ID).FirstOrDefault();
            c.CategoryName    = car.CategoryName;
            c.ParentID        = car.ParentID;
            c.OrderBy         = car.OrderBy;
            c.IsShow          = car.IsShow;
            c.ICOPath         = car.ICOPath;
            db.Entry(c).State = System.Data.EntityState.Modified;
            int result = db.SaveChanges();

            if (result > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }