protected override void SeedData(ObjectConfigContext context, MockUserProvider userProvider) { Application app1 = DataSeed.Application1; ObjectConfig.Data.User viewer = DataSeed.UserViewer1; context.UsersApplications.Add(new UsersApplications(viewer, app1, ApplicationRole.Viewer)); }
protected override void SeedData(ObjectConfigContext context, MockUserProvider userProvider) { Application app1 = DataSeed.Application1; Application app2 = DataSeed.Application2; User viewer = DataSeed.UserViewer1; User admin = DataSeed.UserAdmin1; context.UsersApplications.Add(new UsersApplications(viewer, app1, ApplicationRole.Viewer)); context.UsersApplications.Add(new UsersApplications(userProvider.User, app1, ApplicationRole.Administrator)); context.UsersApplications.Add(new UsersApplications(userProvider.User, app2, ApplicationRole.Viewer)); _env1 = DataSeed.Environment1(app1); _env2 = DataSeed.Environment2(app1); context.UsersEnvironments.Add(new UsersEnvironments(admin, _env1, EnvironmentRole.Editor)); context.UsersEnvironments.Add(new UsersEnvironments(admin, _env2, EnvironmentRole.Editor)); context.UsersEnvironments.Add(new UsersEnvironments(userProvider.User, _env1, EnvironmentRole.TargetEditor)); context.UsersEnvironments.Add(new UsersEnvironments(userProvider.User, _env2, EnvironmentRole.Editor)); _env1.CreateConfig("conf1"); _env1.CreateConfig("conf2"); _env1.CreateConfig("conf3"); }
protected override void SeedData(ObjectConfigContext context, MockUserProvider userProvider) { Application app1 = DataSeed.Application1; Application app2 = DataSeed.Application2; ObjectConfig.Data.User viewer = DataSeed.UserViewer1; ObjectConfig.Data.User admin = DataSeed.UserAdmin1; context.UsersApplications.Add(new UsersApplications(viewer, app1, ApplicationRole.Viewer)); context.UsersApplications.Add(new UsersApplications(userProvider.User, app1, ApplicationRole.Administrator)); context.UsersApplications.Add(new UsersApplications(userProvider.User, app2, ApplicationRole.Viewer)); ObjectConfig.Data.Environment env1 = DataSeed.Environment1(app1); ObjectConfig.Data.Environment env2 = DataSeed.Environment2(app1); ForUpdateEnv = DataSeed.Environment3(app1); context.UsersEnvironments.Add(new UsersEnvironments(admin, env1, EnvironmentRole.Editor)); context.UsersEnvironments.Add(new UsersEnvironments(admin, env2, EnvironmentRole.Editor)); context.UsersEnvironments.Add(new UsersEnvironments(admin, ForUpdateEnv, EnvironmentRole.Editor)); context.UsersEnvironments.Add(new UsersEnvironments(userProvider.User, env1, EnvironmentRole.TargetEditor)); context.UsersEnvironments.Add(new UsersEnvironments(userProvider.User, env2, EnvironmentRole.TargetEditor)); context.UsersEnvironments.Add(new UsersEnvironments(userProvider.User, ForUpdateEnv, EnvironmentRole.TargetEditor)); _app2Env1 = DataSeed.Environment1(app2); context.UsersEnvironments.Add(new UsersEnvironments(admin, _app2Env1, EnvironmentRole.Editor)); }
public UpdateHandler( SecurityService securityService, ApplicationRepository applicationRepository, IMediator mediator, ObjectConfigContext configContext) { _securityService = securityService; _applicationRepository = applicationRepository; _mediator = mediator; _configContext = configContext; }
protected override void SeedData(ObjectConfigContext context, MockUserProvider userProvider) { Application app1 = DataSeed.Application1; Application app2 = DataSeed.Application2; ObjectConfig.Data.User viewer = DataSeed.UserViewer1; ObjectConfig.Data.User admin = DataSeed.UserAdmin1; context.UsersApplications.Add(new UsersApplications(viewer, app1, ApplicationRole.Viewer)); context.UsersApplications.Add(new UsersApplications(admin, app2, ApplicationRole.Administrator)); context.UsersApplications.Add(new UsersApplications(userProvider.User, app1, ApplicationRole.Administrator)); }
public UpdateConfigHandler( ObjectConfigContext configContext, ConfigService configService, CacheService cacheService, ILogger <UpdateConfigHandler> logger) { _configContext = configContext; _configService = configService; _cacheService = cacheService; _logger = logger; }
protected IServiceProvider GetDi(Func <IServiceCollection, IServiceCollection> func = null) { IServiceCollection sc = new ServiceCollection().AddLogging((builder) => builder.AddXUnit(Log)).AddObjectConfigContext(ConfigureDb(CreateConnection())).AddRepositories(); if (func != null) { sc = func(sc); } ServiceProvider sp = sc.BuildServiceProvider(); ObjectConfigContext instance = sp.CreateScope().ServiceProvider.GetService <ObjectConfigContext>(); instance.Database.EnsureCreated(); instance.SaveChanges(); instance.Dispose(); return(sp); }
public CacheService(ObjectConfigContext objectConfigContext) { _objectConfigContext = objectConfigContext; }
public EnvironmentService(SecurityService securityService, ObjectConfigContext configContext) { _securityService = securityService; _configContext = configContext; }
protected virtual void SeedData(ObjectConfigContext context, MockUserProvider userProvider) { }
public UpdateEnvironmentHandler(SecurityService securityService, ObjectConfigContext configContext) { _securityService = securityService; _configContext = configContext; }
public UserRepository(ObjectConfigContext configContext) { _configContext = configContext; }
public ApplicationRepository(ObjectConfigContext configContext) { _configContext = configContext; }
public GetAllEnvironmentsHandler(SecurityService securityService, ObjectConfigContext configContext) { _securityService = securityService; _configContext = configContext; }
public static User Admin(this ObjectConfigContext context) { return(context.Users.Find(Constants.AdminId)); }
public CreateHandler(SecurityService securityService, ObjectConfigContext configContext) { _securityService = securityService; _configContext = configContext; }
public CreateConfigHandler(EnvironmentService environmentService, ObjectConfigContext configContext, ConfigService configService) { _environmentService = environmentService; _configContext = configContext; _configService = configService; }
public ConfigService(ObjectConfigContext objectConfigContext, EnvironmentService environmentService) { _objectConfigContext = objectConfigContext; _environmentService = environmentService; }
public GetAllConfigsHandler(ObjectConfigContext configContext, EnvironmentService environmentService) { _configContext = configContext; _environmentService = environmentService; }