///<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); } }
public IdentityUserLoginVm(IBOIdentityUserLogin boIdentityUserLogin) { LoginProvider = boIdentityUserLogin.LoginProvider; ProviderKey = boIdentityUserLogin.ProviderKey; UserId = boIdentityUserLogin.UserId; }