private Dictionary <string, ServiceCredential10.CredentialState> CredentialStateListInitialization()
        {
            Dictionary <string, ServiceCredential10.CredentialState> res = new Dictionary <string, ServiceCredential10.CredentialState>();

            ServiceCredential10.CredentialState item;

            item = new ServiceCredential10.CredentialState();

            item.AntipassbackState = new ServiceCredential10.AntipassbackState();
            item.AntipassbackState.AntipassbackViolated = true;
            item.Enabled = true;
            item.Reason  = "Entrooder";

            res.Add("credential1", item);

            item = new ServiceCredential10.CredentialState();

            item.AntipassbackState = new ServiceCredential10.AntipassbackState();
            item.AntipassbackState.AntipassbackViolated = false;
            item.Enabled = false;
            item.Reason  = "Normal";

            res.Add("credential2", item);

            item = new ServiceCredential10.CredentialState();

            item.AntipassbackState = new ServiceCredential10.AntipassbackState();
            item.AntipassbackState.AntipassbackViolated = false;
            item.Enabled = false;
            item.Reason  = "Normal";

            res.Add("credential3", item);

            item = new ServiceCredential10.CredentialState();

            item.AntipassbackState = new ServiceCredential10.AntipassbackState();
            item.AntipassbackState.AntipassbackViolated = false;
            item.Enabled = false;
            item.Reason  = "Normal";

            res.Add("credential4", item);

            return(res);
        }
 public abstract string CreateCredential(Credential Credential, CredentialState State);