//public static void AddDialCodes(DialCodeDto[] pDialCodes) {
        //  using (var _db = new Rbr_Db()) {
        //    using (var _tx = new Transaction(_db, pDialCodes)) {
        //      foreach (DialCodeDto _dialCode in pDialCodes) {
        //        CallingPlanManager.AddDialCode(_db, _dialCode);
        //      }
        //      _tx.Commit();
        //    }
        //  }
        //}

        public static void MoveDialCodes(DialCodeDto[] pDialCodes, BaseRouteDto pFromRoute, BaseRouteDto pToRoute)
        {
            using (var _db = new Rbr_Db()) {
                using (var _tx = new Transaction(_db, pDialCodes, pFromRoute, pToRoute)) {
                    //NOTE: not used?					RouteRow _fromRouteRow = RoutingManager.MapToRouteRow(pFromRoute);
                    RouteRow _toRouteRow = RoutingManager.MapToRouteRow(pToRoute);
                    foreach (DialCodeDto _dialCode in pDialCodes)
                    {
                        CallingPlanManager.MoveDialCode(_db, _dialCode, _toRouteRow);
                    }
                    _tx.Commit();
                }
            }
        }