예제 #1
0
 public static IParkCarTypeSingle GetFactory()
 {
     if (factory == null)
     {
         Type type = Type.GetType("Common." + SystemDefaultConfig.DatabaseProvider + "Repository.ParkCarTypeSingleDAL,Common." + SystemDefaultConfig.DatabaseProvider + "Repository", true);
         factory = (IParkCarTypeSingle)Activator.CreateInstance(type);
     }
     return(factory);
 }
예제 #2
0
        public static bool AddDefault(string CarTypeID, DbOperator dbOperator)
        {
            if (string.IsNullOrWhiteSpace(CarTypeID))
            {
                throw new ArgumentNullException("CarTypeID");
            }

            IParkCarTypeSingle factory = ParkCarTypeSingleFactory.GetFactory();

            return(factory.Add(GetDefaultParkCarTypeSingles(CarTypeID), dbOperator));
        }
예제 #3
0
        public static List <ParkCarTypeSingle> QueryParkCarTypeByCarTypeID(string cardtypeID)
        {
            if (string.IsNullOrWhiteSpace(cardtypeID))
            {
                throw new ArgumentNullException("recordId");
            }

            IParkCarTypeSingle factory = ParkCarTypeSingleFactory.GetFactory();

            return(factory.QueryParkCarTypeByCarTypeID(cardtypeID));
        }
예제 #4
0
        public static bool Update(ParkCarTypeSingle model)
        {
            if (model == null)
            {
                throw new ArgumentNullException("model");
            }

            IParkCarTypeSingle factory = ParkCarTypeSingleFactory.GetFactory();
            bool result = factory.Update(model);

            if (result)
            {
                OperateLogServices.AddOperateLog <ParkCarTypeSingle>(model, OperateType.Update);
            }
            return(result);
        }
예제 #5
0
        public static bool Add(ParkCarTypeSingle model)
        {
            if (model == null)
            {
                throw new ArgumentNullException("model");
            }


            IParkCarTypeSingle factory = ParkCarTypeSingleFactory.GetFactory();

            model.SingleID = GuidGenerator.GetGuidString();

            bool result = factory.Add(model);

            if (result)
            {
                OperateLogServices.AddOperateLog <ParkCarTypeSingle>(model, OperateType.Add);
            }
            return(result);
        }