public static List <ParkGrant> GetCardgrantByParkingID(string parkingID, out string errorMsg) { if (parkingID.IsEmpty()) { throw new ArgumentNullException("parkingID"); } IParkGrant factory = ParkGrantFactory.GetFactory(); return(factory.GetCardgrantByParkingID(parkingID, out errorMsg)); }