public static bool AddByGateid(ParkCarlineInfo model) { if (model == null) { throw new ArgumentNullException("model"); } IParkCarlineInfo factory = ParkCarlineInfoFactory.GetFactory(); var tempmode = factory.QueryByGate(model.Gateid); bool result = false; if (tempmode == null) { result = factory.Add(model); if (result) { OperateLogServices.AddOperateLog <ParkCarlineInfo>(model, OperateType.Add); } } else { result = factory.Update(model); if (result) { OperateLogServices.AddOperateLog <ParkCarlineInfo>(model, OperateType.Update); } } return(result); }
public static IParkCarlineInfo GetFactory() { if (factory == null) { Type type = Type.GetType("Common." + SystemDefaultConfig.DatabaseProvider + "Repository.ParkCarlineInfoDAL,Common." + SystemDefaultConfig.DatabaseProvider + "Repository", true); factory = (IParkCarlineInfo)Activator.CreateInstance(type); } return(factory); }
public static ParkCarlineInfo QueryMinTargetTimeInfo(string pkid) { if (pkid.IsEmpty()) { throw new ArgumentNullException("pkid"); } IParkCarlineInfo factory = ParkCarlineInfoFactory.GetFactory(); return(factory.QueryMinTargetTimeInfo(pkid)); }
public static bool Delete(string gateid) { if (gateid.IsEmpty()) { throw new ArgumentNullException("gateid"); } IParkCarlineInfo factory = ParkCarlineInfoFactory.GetFactory(); return(factory.Delete(gateid)); }
public static bool Update(ParkCarlineInfo mode) { if (mode == null) { throw new ArgumentNullException("mode"); } IParkCarlineInfo factory = ParkCarlineInfoFactory.GetFactory(); return(factory.Update(mode)); }