Exemplo n.º 1
0
        ///<Summary>
        ///SaveNew
        ///This method persists a new CustomerCustomerDemo record to the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public virtual void SaveNew()
        {
            Doing(this);
            IDAOCustomerCustomerDemo daoCustomerCustomerDemo = _iCustomerCustomerDemoRepository.New();

            RegisterDataObject(_iCustomerCustomerDemoRepository, _iCustomerCustomerDemoRepository.BaseData(daoCustomerCustomerDemo));
            BeginTransaction(_iCustomerCustomerDemoRepository, "savenewBOCustomerCustomerDemo");
            try
            {
                daoCustomerCustomerDemo.CustomerID     = _customerID;
                daoCustomerCustomerDemo.CustomerTypeID = _customerTypeID;
                _iCustomerCustomerDemoRepository.Insert(daoCustomerCustomerDemo);
                CommitTransaction(_iCustomerCustomerDemoRepository);
                Done(this);

                _customerID     = daoCustomerCustomerDemo.CustomerID;
                _customerTypeID = daoCustomerCustomerDemo.CustomerTypeID;
                _isDirty        = false;
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iCustomerCustomerDemoRepository, "savenewBOCustomerCustomerDemo");
                Handle(this, ex);
            }
        }
Exemplo n.º 2
0
        ///<Summary>
        ///AddCustomerCustomerDemo
        ///This method persists a BOCustomerCustomerDemo object to the database collection
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOCustomerCustomerDemo
        ///</parameters>
        public virtual void AddCustomerCustomerDemo(IBOCustomerCustomerDemo boCustomerCustomerDemo)
        {
            Doing(this);
            IDAOCustomerCustomerDemo daoCustomerCustomerDemo = _iCustomerCustomerDemoRepository.New();

            RegisterDataObject(_iCustomerCustomerDemoRepository, _iCustomerCustomerDemoRepository.BaseData(daoCustomerCustomerDemo));
            BeginTransaction(_iCustomerCustomerDemoRepository, "addCustomerCustomerDemo");
            try
            {
                daoCustomerCustomerDemo.CustomerTypeID = boCustomerCustomerDemo.CustomerTypeID;
                daoCustomerCustomerDemo.CustomerID     = _customerID;
                _iCustomerCustomerDemoRepository.Insert(daoCustomerCustomerDemo);
                CommitTransaction(_iCustomerCustomerDemoRepository);
                Done(this);

                /*pick up any primary keys, computed values etc*/
                boCustomerCustomerDemo = new BOCustomerCustomerDemo(daoCustomerCustomerDemo);
                if (_boCustomerCustomerDemoCollection != null)
                {
                    _boCustomerCustomerDemoCollection.Add(boCustomerCustomerDemo);
                }
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iCustomerCustomerDemoRepository, "addCustomerCustomerDemo");
                Handle(this, ex);
            }
        }
Exemplo n.º 3
0
 ///<Summary>
 ///Constructor
 ///This constructor initializes the business object from its respective data object
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///DAOCustomerCustomerDemo
 ///</parameters>
 protected internal BOCustomerCustomerDemo(IDAOCustomerCustomerDemo daoCustomerCustomerDemo)
 {
     try
     {
         _customerID     = daoCustomerCustomerDemo.CustomerID;
         _customerTypeID = daoCustomerCustomerDemo.CustomerTypeID;
     }
     catch
     {
         throw;
     }
 }
Exemplo n.º 4
0
 ///<Summary>
 ///Initializer
 ///Initializer using primary key(s)
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///string customerID, string customerTypeID
 ///</parameters>
 public void Init(string customerID, string customerTypeID)
 {
     try
     {
         IDAOCustomerCustomerDemo daoCustomerCustomerDemo = _iCustomerCustomerDemoRepository.SelectOne(customerID, customerTypeID);
         _customerID     = daoCustomerCustomerDemo.CustomerID;
         _customerTypeID = daoCustomerCustomerDemo.CustomerTypeID;
     }
     catch
     {
         throw;
     }
 }
Exemplo n.º 5
0
 public virtual void Delete(IDAOCustomerCustomerDemo daoCustomerCustomerDemo)
 {
     daoCustomerCustomerDemo.Delete();
 }
Exemplo n.º 6
0
 public virtual void Insert(IDAOCustomerCustomerDemo daoCustomerCustomerDemo)
 {
     daoCustomerCustomerDemo.Insert();
 }
Exemplo n.º 7
0
 public virtual IzNorthwindRestApiConn_BaseData BaseData(IDAOCustomerCustomerDemo daoCustomerCustomerDemo)
 {
     return((IzNorthwindRestApiConn_BaseData)(DAOCustomerCustomerDemo)daoCustomerCustomerDemo);
 }