Example #1
0
 public override void Run(ApiClientCustomerHubGetByPKContext context)
 {
     // ExecuteSingle(context);
     ExecuteSingle(context, Service.CacheKeySpecifier, cch => clientService.IsValidClient(cch.ApiClientId, "Hub" + context.Request.Id));
     // ExecuteSingle(context, (req) => req.Id, (req) => req.LifeLength);
     // ExecuteSingle(context, (reader) => {});
     // ExecuteSingle(context, (reader) => {}, (req) => req.Id);
     // ExecuteSingle(context, (reader) => {}, (req) => req.Id, (req) => req.LifeLength);
 }
Example #2
0
 public override Task RunAsync(ApiClientCustomerHubGetByPKContext context)
 {
     // return ExecuteSingleAsync(context);
     return(ExecuteSingleAsync(context, Service.CacheKeySpecifier, cch => Task.FromResult(clientService.IsValidClient(cch.ApiClientId, "Hub" + context.Request.Id))));
     // return ExecuteSingleAsync(context, (req) => req.Id, (req) => req.LifeLength);
     // return ExecuteSingleAsync(context, (reader) => {});
     // return ExecuteSingleAsync(context, (reader) => {}, (req) => req.Id);
     // return ExecuteSingleAsync(context, (reader) => {}, (req) => req.Id, (req) => req.LifeLength);
 }
 // GetByPK
 public string CacheKeySpecifier(ApiClientCustomerHubGetByPKContext context)
 {
     return(UseCache ? context.Request.Id.ToString() : "");
 }