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"); }