public HubAppApi ( IAppApiUser user, IServiceProvider services ) : base ( new AppApi ( HubInfo.AppKey, user, ResourceAccess.AllowAuthenticated() .WithAllowed(HubRoles.Instance.Admin) ), services ) { auth(services); permanentLog(services); appList(services); appInquiry(services); appRegistration(services); appPublish(services); version(services); resourceGroup(services); resource(services); modCategory(services); userList(services); userInquiry(services); appUser(services); appUserMaintenance(services); userMaintenance(services); }
protected override IAppApi _Create(IAppApiUser user) => new HubAppApi(user, sp);
protected override IAppApi _Create(IAppApiUser user) => new FakeAppApi(user, ResourceAccess.AllowAuthenticated(), sp);
public FakeAppApi(IAppApiUser user, ResourceAccess access, IServiceProvider sp) : base(new AppApi(FakeAppKey.AppKey, user, access), sp) { Employee = new EmployeeGroup(source.AddGroup(nameof(Employee))); Product = new ProductGroup(source.AddGroup(nameof(Product))); }