Beispiel #1
0
        ///<Summary>
        ///Update
        ///This method updates one IdentityUserProfile record in the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOIdentityUserProfile
        ///</parameters>
        public virtual void Update()
        {
            Doing(this);
            IDAOIdentityUserProfile daoIdentityUserProfile = _iIdentityUserProfileRepository.New();

            RegisterDataObject(_iIdentityUserProfileRepository, _iIdentityUserProfileRepository.BaseData(daoIdentityUserProfile));
            BeginTransaction(_iIdentityUserProfileRepository, "updateBOIdentityUserProfile");
            try
            {
                daoIdentityUserProfile.UserId     = _userId;
                daoIdentityUserProfile.FirstName  = _firstName;
                daoIdentityUserProfile.LastName   = _lastName;
                daoIdentityUserProfile.FullName   = _fullName;
                daoIdentityUserProfile.CtrVersion = _ctrVersion;
                _iIdentityUserProfileRepository.Update(daoIdentityUserProfile);
                CommitTransaction(_iIdentityUserProfileRepository);
                Done(this);

                _userId     = daoIdentityUserProfile.UserId;
                _firstName  = daoIdentityUserProfile.FirstName;
                _lastName   = daoIdentityUserProfile.LastName;
                _fullName   = daoIdentityUserProfile.FullName;
                _ctrVersion = daoIdentityUserProfile.CtrVersion;
                _isDirty    = false;
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iIdentityUserProfileRepository, "updateBOIdentityUserProfile");
                Handle(this, ex);
            }
        }
Beispiel #2
0
        ///<Summary>
        ///AddIdentityUserProfile
        ///This method persists a BOIdentityUserProfile object to the database collection
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///BOIdentityUserProfile
        ///</parameters>
        public virtual void AddIdentityUserProfile(IBOIdentityUserProfile boIdentityUserProfile)
        {
            Doing(this);
            IDAOIdentityUserProfile daoIdentityUserProfile = _iIdentityUserProfileRepository.New();

            RegisterDataObject(_iIdentityUserProfileRepository, _iIdentityUserProfileRepository.BaseData(daoIdentityUserProfile));
            BeginTransaction(_iIdentityUserProfileRepository, "addIdentityUserProfile");
            try
            {
                daoIdentityUserProfile.FirstName = boIdentityUserProfile.FirstName;
                daoIdentityUserProfile.LastName  = boIdentityUserProfile.LastName;
                daoIdentityUserProfile.FullName  = boIdentityUserProfile.FullName;
                daoIdentityUserProfile.UserId    = _userId.Value;
                _iIdentityUserProfileRepository.Insert(daoIdentityUserProfile);
                CommitTransaction(_iIdentityUserProfileRepository);
                Done(this);

                /*pick up any primary keys, computed values etc*/
                boIdentityUserProfile = new BOIdentityUserProfile(daoIdentityUserProfile);
                if (_boIdentityUserProfileCollection != null)
                {
                    _boIdentityUserProfileCollection.Add(boIdentityUserProfile);
                }
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iIdentityUserProfileRepository, "addIdentityUserProfile");
                Handle(this, ex);
            }
        }
Beispiel #3
0
 ///<Summary>
 ///Constructor
 ///This constructor initializes the business object from its respective data object
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///DAOIdentityUserProfile
 ///</parameters>
 protected internal BOIdentityUserProfile(IDAOIdentityUserProfile daoIdentityUserProfile)
 {
     try
     {
         _userId     = daoIdentityUserProfile.UserId;
         _firstName  = daoIdentityUserProfile.FirstName;
         _lastName   = daoIdentityUserProfile.LastName;
         _fullName   = daoIdentityUserProfile.FullName;
         _ctrVersion = daoIdentityUserProfile.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
Beispiel #4
0
 ///<Summary>
 ///Initializer
 ///Initializer using primary key(s)
 ///</Summary>
 ///<returns>
 ///void
 ///</returns>
 ///<parameters>
 ///Int32 userId
 ///</parameters>
 public void Init(Int32 userId)
 {
     try
     {
         IDAOIdentityUserProfile daoIdentityUserProfile = _iIdentityUserProfileRepository.SelectOne(userId);
         _userId     = daoIdentityUserProfile.UserId;
         _firstName  = daoIdentityUserProfile.FirstName;
         _lastName   = daoIdentityUserProfile.LastName;
         _fullName   = daoIdentityUserProfile.FullName;
         _ctrVersion = daoIdentityUserProfile.CtrVersion;
     }
     catch
     {
         throw;
     }
 }
Beispiel #5
0
        ///<Summary>
        ///Delete
        ///This method deletes one IdentityUserProfile record from the store
        ///</Summary>
        ///<returns>
        ///void
        ///</returns>
        ///<parameters>
        ///
        ///</parameters>
        public virtual void Delete()
        {
            Doing(this);
            IDAOIdentityUserProfile daoIdentityUserProfile = _iIdentityUserProfileRepository.New();

            RegisterDataObject(_iIdentityUserProfileRepository, _iIdentityUserProfileRepository.BaseData(daoIdentityUserProfile));
            BeginTransaction(_iIdentityUserProfileRepository, "deleteBOIdentityUserProfile");
            try
            {
                daoIdentityUserProfile.UserId = _userId;
                _iIdentityUserProfileRepository.Delete(daoIdentityUserProfile);
                CommitTransaction(_iIdentityUserProfileRepository);
                Done(this);
            }
            catch (Exception ex)
            {
                Failed(this, ex);
                RollbackTransaction(_iIdentityUserProfileRepository, "deleteBOIdentityUserProfile");
                Handle(this, ex);
            }
        }
Beispiel #6
0
 public virtual void Delete(IDAOIdentityUserProfile daoIdentityUserProfile)
 {
     daoIdentityUserProfile.Delete();
 }
Beispiel #7
0
 public virtual void Update(IDAOIdentityUserProfile daoIdentityUserProfile)
 {
     daoIdentityUserProfile.Update();
 }
Beispiel #8
0
 public virtual void Insert(IDAOIdentityUserProfile daoIdentityUserProfile)
 {
     daoIdentityUserProfile.Insert();
 }
Beispiel #9
0
 public virtual IzNorthwindRestApiConn_BaseData BaseData(IDAOIdentityUserProfile daoIdentityUserProfile)
 {
     return((IzNorthwindRestApiConn_BaseData)(DAOIdentityUserProfile)daoIdentityUserProfile);
 }