public static void Add(CustomerAcctSupportMapDto pCustomerAcctSupportMap)
 {
     using (Rbr_Db _db = new Rbr_Db()) {
         using (Transaction _tx = new Transaction(_db, pCustomerAcctSupportMap)) {
             CustomerSupportManager.AddCustomerSupportMap(_db, pCustomerAcctSupportMap);
             _tx.Commit();
         }
     }
 }
        internal static void AddCustomerSupportVendor(Rbr_Db pDb, CustomerAcctSupportMapDto pCustomerAcctSupportMap)
        {
            CustomerAcctSupportMapRow _customerAcctSupportMapRow = mapToCustomerAcctSupportMapRow(pCustomerAcctSupportMap);

            if (_customerAcctSupportMapRow != null)
            {
                pDb.CustomerAcctSupportMapCollection.Insert(_customerAcctSupportMapRow);
            }
        }
        //----------------------------------- Privates ----------------------------------------------------------
        #region privates

        static CustomerAcctSupportMapRow mapToCustomerAcctSupportMapRow(CustomerAcctSupportMapDto pCustomerAcctSupportMap)
        {
            if (pCustomerAcctSupportMap == null)
            {
                return(null);
            }
            CustomerAcctSupportMapRow _customerAcctSupportMapRow = new CustomerAcctSupportMapRow();

            _customerAcctSupportMapRow.Customer_acct_id = pCustomerAcctSupportMap.CustomerAcctId;
            _customerAcctSupportMapRow.Vendor_id        = pCustomerAcctSupportMap.VendorId;

            return(_customerAcctSupportMapRow);
        }
        static CustomerAcctSupportMapDto mapToCustomerAcctSupportMap(CustomerAcctSupportMapRow pCustomerAcctSupportMapRow, CustomerAcctDto pCustomerAcct)
        {
            if (pCustomerAcct == null)
            {
                return(null);
            }
            CustomerAcctSupportMapDto _customerAcctSupportMap = new CustomerAcctSupportMapDto();

            _customerAcctSupportMap.CustomerAcctId = pCustomerAcct.CustomerAcctId;
            _customerAcctSupportMap.CustomerAcct   = pCustomerAcct;
            if (pCustomerAcctSupportMapRow != null)
            {
                _customerAcctSupportMap.VendorId = pCustomerAcctSupportMapRow.Vendor_id;
            }

            _customerAcctSupportMap.Assigned = _customerAcctSupportMap.VendorId != 0;

            return(_customerAcctSupportMap);
        }