예제 #1
0
        public static bool ModifyCar(CarEntity car)
        {
            int result = 0;

            if (car != null)
            {
                CarRepository mr = new CarRepository();

                CarInfo carInfo = TranslateCarInfo(car);


                if (car.CarID > 0)
                {
                    carInfo.ModifyDate = DateTime.Now;
                    result             = mr.ModifyCarInfo(carInfo);
                }
                else
                {
                    carInfo.CreateDate = DateTime.Now;
                    carInfo.ModifyDate = DateTime.Now;
                    result             = mr.CreateNewCarInfo(carInfo);
                }

                List <CarInfo> miList = mr.GetAllCarInfo();//刷新缓存
                Cache.Add("CarALL", miList);
            }
            return(result > 0);
        }