public IdentityUserClaimVm(IBOIdentityUserClaim boIdentityUserClaim) { Id = boIdentityUserClaim.Id; UserId = boIdentityUserClaim.UserId; ClaimType = boIdentityUserClaim.ClaimType; ClaimValue = boIdentityUserClaim.ClaimValue; }
///<Summary> ///AddIdentityUserClaim ///This method persists a BOIdentityUserClaim object to the database collection ///</Summary> ///<returns> ///void ///</returns> ///<parameters> ///BOIdentityUserClaim ///</parameters> public virtual void AddIdentityUserClaim(IBOIdentityUserClaim boIdentityUserClaim) { Doing(this); IDAOIdentityUserClaim daoIdentityUserClaim = _iIdentityUserClaimRepository.New(); RegisterDataObject(_iIdentityUserClaimRepository, _iIdentityUserClaimRepository.BaseData(daoIdentityUserClaim)); BeginTransaction(_iIdentityUserClaimRepository, "addIdentityUserClaim"); try { daoIdentityUserClaim.Id = boIdentityUserClaim.Id; daoIdentityUserClaim.ClaimType = boIdentityUserClaim.ClaimType; daoIdentityUserClaim.ClaimValue = boIdentityUserClaim.ClaimValue; daoIdentityUserClaim.UserId = _userId.Value; _iIdentityUserClaimRepository.Insert(daoIdentityUserClaim); CommitTransaction(_iIdentityUserClaimRepository); Done(this); /*pick up any primary keys, computed values etc*/ boIdentityUserClaim = new BOIdentityUserClaim(daoIdentityUserClaim); if (_boIdentityUserClaimCollection != null) { _boIdentityUserClaimCollection.Add(boIdentityUserClaim); } } catch (Exception ex) { Failed(this, ex); RollbackTransaction(_iIdentityUserClaimRepository, "addIdentityUserClaim"); Handle(this, ex); } }