public List <IssuerParameterInfo> ListIssuerSetupParameters()
        {
            List <IssuerParameterInfo> infoLst = new List <IssuerParameterInfo>();

            ICollection <string> keys = issuerStore.GetAllKeys();

            foreach (string i in keys)
            {
                IssuerParameterInfo infoItem = new IssuerParameterInfo();
                infoItem.ParameterSetName   = i;
                infoItem.IssuerParameterSet = issuerStore.GetValue(i).IssuerParameters;
                infoLst.Add(infoItem);
            }
            return(infoLst);
        }
        public IssuerParameterInfo GetIssuerSetupParameter(string id)
        {
            IssuerParameterInfo infoItem = new IssuerParameterInfo();

            if (!issuerStore.HasValue(id))
            {
                ApiArgumentFault fault = new ApiArgumentFault();
                fault.Details       = "Issuer with unique ID was found";
                fault.Argument      = "ID";
                fault.ArgumentValue = id;
                throw new FaultException <ApiArgumentFault>(fault);
            }

            IssuerKeyAndParameters issuerParam = issuerStore.GetValue(id);

            infoItem.ParameterSetName   = id;
            infoItem.IssuerParameterSet = issuerParam.IssuerParameters;

            return(infoItem);
        }
    public IssuerParameterInfo GetIssuerSetupParameter(string id)
    {
      IssuerParameterInfo infoItem = new IssuerParameterInfo();

      if (!issuerStore.HasValue(id))
      {
        ApiArgumentFault fault = new ApiArgumentFault();
        fault.Details = "Issuer with unique ID was found";
        fault.Argument = "ID";
        fault.ArgumentValue = id;
        throw new FaultException<ApiArgumentFault>(fault);
      }

      IssuerKeyAndParameters issuerParam = issuerStore.GetValue(id);
      infoItem.ParameterSetName = id;
      infoItem.IssuerParameterSet = issuerParam.IssuerParameters;

      return infoItem;
    }
    public List<IssuerParameterInfo> ListIssuerSetupParameters()
    {
      List<IssuerParameterInfo> infoLst = new List<IssuerParameterInfo>();

      ICollection<string> keys = issuerStore.GetAllKeys();
      foreach (string i in keys)
      {
        IssuerParameterInfo infoItem = new IssuerParameterInfo();
        infoItem.ParameterSetName = i;
        infoItem.IssuerParameterSet = issuerStore.GetValue(i).IssuerParameters;
        infoLst.Add(infoItem);
      }
      return infoLst;
    }