Пример #1
0
        ///<Summary>
        ///SaveNew
        ///This method persists a new IdentityUserLogin record to the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public virtual void SaveNew()
        {
            Doing(this);
            IDAOIdentityUserLogin daoIdentityUserLogin = _iIdentityUserLoginRepository.New();

            RegisterDataObject(_iIdentityUserLoginRepository, _iIdentityUserLoginRepository.BaseData(daoIdentityUserLogin));
            BeginTransaction(_iIdentityUserLoginRepository, "savenewBOIdentityUserLogin");
            try
            {
                daoIdentityUserLogin.LoginProvider = _loginProvider;
                daoIdentityUserLogin.ProviderKey   = _providerKey;
                daoIdentityUserLogin.UserId        = _userId;
                _iIdentityUserLoginRepository.Insert(daoIdentityUserLogin);
                CommitTransaction(_iIdentityUserLoginRepository);
                Done(this);

                _loginProvider = daoIdentityUserLogin.LoginProvider;
                _providerKey   = daoIdentityUserLogin.ProviderKey;
                _userId        = daoIdentityUserLogin.UserId;
                _isDirty       = false;
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iIdentityUserLoginRepository, "savenewBOIdentityUserLogin");
                Handle(this, ex);
            }
        }
Пример #2
0
        ///<Summary>
        ///AddIdentityUserLogin
        ///This method persists a BOIdentityUserLogin object to the database collection
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOIdentityUserLogin
        ///</parameters>
        public virtual void AddIdentityUserLogin(IBOIdentityUserLogin boIdentityUserLogin)
        {
            Doing(this);
            IDAOIdentityUserLogin daoIdentityUserLogin = _iIdentityUserLoginRepository.New();

            RegisterDataObject(_iIdentityUserLoginRepository, _iIdentityUserLoginRepository.BaseData(daoIdentityUserLogin));
            BeginTransaction(_iIdentityUserLoginRepository, "addIdentityUserLogin");
            try
            {
                daoIdentityUserLogin.LoginProvider = boIdentityUserLogin.LoginProvider;
                daoIdentityUserLogin.ProviderKey   = boIdentityUserLogin.ProviderKey;
                daoIdentityUserLogin.UserId        = _userId.Value;
                _iIdentityUserLoginRepository.Insert(daoIdentityUserLogin);
                CommitTransaction(_iIdentityUserLoginRepository);
                Done(this);

                /*pick up any primary keys, computed values etc*/
                boIdentityUserLogin = new BOIdentityUserLogin(daoIdentityUserLogin);
                if (_boIdentityUserLoginCollection != null)
                {
                    _boIdentityUserLoginCollection.Add(boIdentityUserLogin);
                }
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iIdentityUserLoginRepository, "addIdentityUserLogin");
                Handle(this, ex);
            }
        }
Пример #3
0
 ///<Summary>
 ///Constructor
 ///This constructor initializes the business object from its respective data object
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///DAOIdentityUserLogin
 ///</parameters>
 protected internal BOIdentityUserLogin(IDAOIdentityUserLogin daoIdentityUserLogin)
 {
     try
     {
         _loginProvider = daoIdentityUserLogin.LoginProvider;
         _providerKey   = daoIdentityUserLogin.ProviderKey;
         _userId        = daoIdentityUserLogin.UserId;
     }
     catch
     {
         throw;
     }
 }
Пример #4
0
 ///<Summary>
 ///Initializer
 ///Initializer using primary key(s)
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///string loginProvider, string providerKey, Int32 userId
 ///</parameters>
 public void Init(string loginProvider, string providerKey, Int32 userId)
 {
     try
     {
         IDAOIdentityUserLogin daoIdentityUserLogin = _iIdentityUserLoginRepository.SelectOne(loginProvider, providerKey, userId);
         _loginProvider = daoIdentityUserLogin.LoginProvider;
         _providerKey   = daoIdentityUserLogin.ProviderKey;
         _userId        = daoIdentityUserLogin.UserId;
     }
     catch
     {
         throw;
     }
 }
Пример #5
0
 public virtual void Delete(IDAOIdentityUserLogin daoIdentityUserLogin)
 {
     daoIdentityUserLogin.Delete();
 }
Пример #6
0
 public virtual void Insert(IDAOIdentityUserLogin daoIdentityUserLogin)
 {
     daoIdentityUserLogin.Insert();
 }
Пример #7
0
 public virtual IzNorthwindRestApiConn_BaseData BaseData(IDAOIdentityUserLogin daoIdentityUserLogin)
 {
     return((IzNorthwindRestApiConn_BaseData)(DAOIdentityUserLogin)daoIdentityUserLogin);
 }