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

            RegisterDataObject(_iIdentityUserRoleRepository, _iIdentityUserRoleRepository.BaseData(daoIdentityUserRole));
            BeginTransaction(_iIdentityUserRoleRepository, "savenewBOIdentityUserRole");
            try
            {
                daoIdentityUserRole.UserId = _userId;
                daoIdentityUserRole.RoleId = _roleId;
                _iIdentityUserRoleRepository.Insert(daoIdentityUserRole);
                CommitTransaction(_iIdentityUserRoleRepository);
                Done(this);

                _userId  = daoIdentityUserRole.UserId;
                _roleId  = daoIdentityUserRole.RoleId;
                _isDirty = false;
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iIdentityUserRoleRepository, "savenewBOIdentityUserRole");
                Handle(this, ex);
            }
        }
Пример #2
0
        ///<Summary>
        ///AddIdentityUserRole
        ///This method persists a BOIdentityUserRole object to the database collection
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOIdentityUserRole
        ///</parameters>
        public virtual void AddIdentityUserRole(IBOIdentityUserRole boIdentityUserRole)
        {
            Doing(this);
            IDAOIdentityUserRole daoIdentityUserRole = _iIdentityUserRoleRepository.New();

            RegisterDataObject(_iIdentityUserRoleRepository, _iIdentityUserRoleRepository.BaseData(daoIdentityUserRole));
            BeginTransaction(_iIdentityUserRoleRepository, "addIdentityUserRole");
            try
            {
                daoIdentityUserRole.RoleId = boIdentityUserRole.RoleId;
                daoIdentityUserRole.UserId = _userId.Value;
                _iIdentityUserRoleRepository.Insert(daoIdentityUserRole);
                CommitTransaction(_iIdentityUserRoleRepository);
                Done(this);

                /*pick up any primary keys, computed values etc*/
                boIdentityUserRole = new BOIdentityUserRole(daoIdentityUserRole);
                if (_boIdentityUserRoleCollection != null)
                {
                    _boIdentityUserRoleCollection.Add(boIdentityUserRole);
                }
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iIdentityUserRoleRepository, "addIdentityUserRole");
                Handle(this, ex);
            }
        }
Пример #3
0
 ///<Summary>
 ///Constructor
 ///This constructor initializes the business object from its respective data object
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///DAOIdentityUserRole
 ///</parameters>
 protected internal BOIdentityUserRole(IDAOIdentityUserRole daoIdentityUserRole)
 {
     try
     {
         _userId = daoIdentityUserRole.UserId;
         _roleId = daoIdentityUserRole.RoleId;
     }
     catch
     {
         throw;
     }
 }
Пример #4
0
 ///<Summary>
 ///Initializer
 ///Initializer using primary key(s)
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///Int32 userId, Int32 roleId
 ///</parameters>
 public void Init(Int32 userId, Int32 roleId)
 {
     try
     {
         IDAOIdentityUserRole daoIdentityUserRole = _iIdentityUserRoleRepository.SelectOne(userId, roleId);
         _userId = daoIdentityUserRole.UserId;
         _roleId = daoIdentityUserRole.RoleId;
     }
     catch
     {
         throw;
     }
 }
Пример #5
0
 public virtual void Delete(IDAOIdentityUserRole daoIdentityUserRole)
 {
     daoIdentityUserRole.Delete();
 }
Пример #6
0
 public virtual void Insert(IDAOIdentityUserRole daoIdentityUserRole)
 {
     daoIdentityUserRole.Insert();
 }
Пример #7
0
 public virtual IzNorthwindRestApiConn_BaseData BaseData(IDAOIdentityUserRole daoIdentityUserRole)
 {
     return((IzNorthwindRestApiConn_BaseData)(DAOIdentityUserRole)daoIdentityUserRole);
 }