public bool IsParentProfile(TestSprocGenerator.Business.SingleTable.Bo.Account account, out TestSprocGenerator.Data.SingleTable.Dto.Profile profile) { RegistrationDataAccess registrationDataAccess = new RegistrationDataAccess(); TestSprocGenerator.Data.SingleTable.Dto.Profile_Account profile_account = null; profile = registrationDataAccess.GetProfile(account.AccountID, out profile_account); TestSprocGenerator.Business.SingleTable.Bo.ProfileType profileTypeCriteria = new TestSprocGenerator.Business.SingleTable.Bo.ProfileType() { ProfileTypeID = profile.ProfileTypeID }; TestSprocGenerator.Business.SingleTable.Bo.List.ProfileType search = new TestSprocGenerator.Business.SingleTable.Bo.List.ProfileType(_smoSettings[CONNECTION_STRING_NAME]); search.FillByCriteriaExact(profileTypeCriteria); if (search != null && search.Count > 0) { if (search[0].ProfileName.Contains("Parent")) { return(true); } } return(false); }
public virtual void Delete() { if (this.BaseDataAccessAvailable()) { TestSprocGenerator.Data.SingleTable.Dto.Profile_Account dto = _baseBusiness.FillDtoWithThis(this); TestSprocGenerator.Data.SingleTable.Dto.Profile_Account returnDto = _baseDataAccess.Delete(dto); this.FillThisWithDto(returnDto); } else { throw new System.ApplicationException(FILL_DB_SETTINGS_EXCEPTION); } }
public virtual void GetByPrimaryKey() { if (this.BaseDataAccessAvailable()) { TestSprocGenerator.Data.SingleTable.Dto.Profile_Account dto = this; List <TestSprocGenerator.Data.SingleTable.Dto.Profile_Account> returnDto = _baseDataAccess.Get(dto, CommonLibrary.Enumerations.GetPermutations.ByPrimaryKey); if ((returnDto.Count > 0)) { this.FillThisWithDto(returnDto[0]); } else { throw new System.ApplicationException(PRIMARY_KEY_NOT_FOUND_EXCEPTION_VAR_NAME); } } else { throw new System.ApplicationException(FILL_DB_SETTINGS_EXCEPTION); } }
private void FillThisWithDto(TestSprocGenerator.Data.SingleTable.Dto.Profile_Account filledDto) { _baseBusiness.FillThisWithDto(filledDto, this); }