Пример #1
0
 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);
 }
Пример #2
0
 protected override IAppApi _Create(IAppApiUser user) => new HubAppApi(user, sp);
 protected override IAppApi _Create(IAppApiUser user) =>
 new FakeAppApi(user, ResourceAccess.AllowAuthenticated(), sp);
Пример #4
0
 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)));
 }