public static TokenTemplate GetTokenTemplate(TokenTemplateId request)
        {
            var definition = Taxonomy.TemplateDefinitions.SingleOrDefault(e => e.Key == request.DefinitionId)
                             .Value;

            if (definition == null)
            {
                return(null);
            }
            var formula = Taxonomy.TemplateFormulas
                          .SingleOrDefault(e => e.Key == definition.FormulaReference.Id).Value;
            var t = new TokenTemplate
            {
                Definition = definition,
                Formula    = formula
            };

            return(t);
        }
Beispiel #2
0
 public override Task <TokenSpecification> GetTokenSpecification(TokenTemplateId definitionId, ServerCallContext ctx)
 {
     _log.Info("gRpc request for: GetTokenSpecification");
     return(Task.FromResult(ModelManager.GetTokenSpecification(definitionId)));
 }
Beispiel #3
0
 public override Task <TokenTemplate> GetTokenTemplate(TokenTemplateId request, ServerCallContext context)
 {
     _log.Info("gRpc request for: GetTokenTemplate");
     return(Task.FromResult(ModelManager.GetTokenTemplate(request)));
 }