public static ParkOrder AddOrder(ParkOrder mode, out string errorMsg) { if (mode == null) { throw new ArgumentNullException("mode"); } IParkOrder factory = ParkOrderFactory.GetFactory(); return(factory.AddOrder(mode, out errorMsg)); }