public void CreateAudiences() { if (foundIssuer == null) { CreateIssuers(); } /* * create test audiences */ foundAudience = _uow.Audiences.Get(QueryExpressionFactory.GetQueryExpression <uvw_Audience>() .Where(x => x.Name == TestDefaultConstants.AudienceName).ToLambda()) .SingleOrDefault(); if (foundAudience == null) { foundAudience = _uow.Audiences.Create( _map.Map <uvw_Audience>(new AudienceV1() { IssuerId = foundIssuer.Id, Name = TestDefaultConstants.AudienceName, IsLockedOut = false, IsDeletable = true, })); _uow.Commit(); _uow.AuthActivity.Create( _map.Map <uvw_AuthActivity>(new AuthActivityV1() { AudienceId = foundAudience.Id, LoginType = GrantFlowType.ClientCredentialV2.ToString(), LoginOutcome = GrantFlowResultType.Success.ToString(), })); _uow.Commit(); } /* * set password to audiences */ if (!_uow.Audiences.IsPasswordSet(foundAudience)) { _uow.Audiences.SetPassword(foundAudience, TestDefaultConstants.AudiencePassCurrent); _uow.Commit(); } }
public void CreateAudiences() { if (foundIssuer == null) { CreateIssuers(); } /* * create default audiences */ foundAudience_Alert = _uow.Audiences.Get(QueryExpressionFactory.GetQueryExpression <uvw_Audience>() .Where(x => x.Name == DefaultConstants.Audience_Alert).ToLambda()) .SingleOrDefault(); if (foundAudience_Alert == null) { foundAudience_Alert = _uow.Audiences.Create( _map.Map <uvw_Audience>(new AudienceV1() { IssuerId = foundIssuer.Id, Name = DefaultConstants.Audience_Alert, IsLockedOut = false, IsDeletable = false, })); _uow.Commit(); } foundAudience_Identity = _uow.Audiences.Get(QueryExpressionFactory.GetQueryExpression <uvw_Audience>() .Where(x => x.Name == DefaultConstants.Audience_Identity).ToLambda()) .SingleOrDefault(); if (foundAudience_Identity == null) { foundAudience_Identity = _uow.Audiences.Create( _map.Map <uvw_Audience>(new AudienceV1() { IssuerId = foundIssuer.Id, Name = DefaultConstants.Audience_Identity, IsLockedOut = false, IsDeletable = false, })); _uow.Commit(); } /* * set password to audiences */ if (!_uow.Audiences.IsPasswordSet(foundAudience_Alert)) { _uow.Audiences.SetPassword(foundAudience_Alert, DefaultConstants.AudiencePassword_Alert); _uow.Commit(); } if (!_uow.Audiences.IsPasswordSet(foundAudience_Identity)) { _uow.Audiences.SetPassword(foundAudience_Identity, DefaultConstants.AudiencePassword_Identity); _uow.Commit(); } }