private void SetupEntities() { user = new User { Name = "Ayende" }; account = new Account { Name = "south sand" }; session.Save(user); session.Save(account); authorizationService = ServiceLocator.Current.GetInstance <IAuthorizationService>(); permissionService = ServiceLocator.Current.GetInstance <IPermissionsService>(); permissionsBuilderService = ServiceLocator.Current.GetInstance <IPermissionsBuilderService>(); authorizationRepository = ServiceLocator.Current.GetInstance <IAuthorizationRepository>(); authorizationRepository.CreateUsersGroup("Administrators"); authorizationRepository.CreateEntitiesGroup("Important Accounts"); authorizationRepository.CreateOperation("/Account/Edit"); authorizationRepository.CreateOperation("/Account/Disable"); authorizationRepository.AssociateUserWith(user, "Administrators"); authorizationRepository.AssociateEntityWith(account, "Important Accounts"); }
private void SetupEntities() { user = new User(); user.Name = "Ayende"; account = new Account(); account.Name = "south sand"; UnitOfWork.CurrentSession.Save(user); UnitOfWork.CurrentSession.Save(account); authorizationService = IoC.Resolve<IAuthorizationService>(); permissionService = IoC.Resolve<IPermissionsService>(); permissionsBuilderService = IoC.Resolve<IPermissionsBuilderService>(); authorizationRepository = IoC.Resolve<IAuthorizationRepository>(); authorizationRepository.CreateUsersGroup("Administrators"); authorizationRepository.CreateEntitiesGroup("Important Accounts"); authorizationRepository.CreateOperation("/Account/Edit"); UnitOfWork.Current.TransactionalFlush(); authorizationRepository.AssociateUserWith(user, "Administrators"); authorizationRepository.AssociateEntityWith(account, "Important Accounts"); UnitOfWork.Current.TransactionalFlush(); }
private void SetupEntities() { user = new User {Name = "Ayende"}; account = new Account {Name = "south sand"}; session.Save(user); session.Save(account); authorizationService = ServiceLocator.Current.GetInstance<IAuthorizationService>(); permissionService = ServiceLocator.Current.GetInstance<IPermissionsService>(); permissionsBuilderService = ServiceLocator.Current.GetInstance<IPermissionsBuilderService>(); authorizationRepository = ServiceLocator.Current.GetInstance<IAuthorizationRepository>(); authorizationRepository.CreateUsersGroup("Administrators"); authorizationRepository.CreateEntitiesGroup("Important Accounts"); authorizationRepository.CreateOperation("/Account/Edit"); authorizationRepository.AssociateUserWith(user, "Administrators"); authorizationRepository.AssociateEntityWith(account, "Important Accounts"); }