Example #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="hostname">PAPI Server Hostname</param>
 /// <param name="accessId">PAPI AccessID</param>
 /// <param name="accessKey">PAPI AccessKey</param>
 /// <param name="staffAccount">Staff account to be used for protected methods and overrides, optional</param>
 public PapiClient(string hostname, string accessId, string accessKey, PolarisUser staffAccount = null) : base()
 {
     Hostname             = hostname;
     AccessID             = accessId;
     AccessKey            = accessKey;
     StaffOverrideAccount = staffAccount;
 }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="hostname">PAPI Server Hostname</param>
 /// <param name="accessId">PAPI AccessID</param>
 /// <param name="accessKey">PAPI AccessKey</param>
 /// <param name="staffDomain">Domain of staff account to be used for protected methods and overrides, optional</param>
 /// <param name="staffUsername">Username of staff account to be used for protected methods and overrides, optional</param>
 /// <param name="staffPassword">Password of staff account to be used for protected methods and overrides, optional</param>
 public PapiClient(string hostname, string accessId, string accessKey, string staffDomain, string staffUsername, string staffPassword) : base()
 {
     Hostname             = hostname;
     AccessID             = accessId;
     AccessKey            = accessKey;
     StaffOverrideAccount = new PolarisUser {
         Domain = staffDomain, Username = staffUsername, Password = staffPassword
     };
 }
Example #3
0
        public PapiHelper(IConfigurationSection config)
        {
            AccessID             = config[PapiConfigurationKeys.AccessID];
            AccessKey            = config[PapiConfigurationKeys.AccessKey];
            Hostname             = config[PapiConfigurationKeys.HostName];
            StaffOverrideAccount = new PolarisUser
            {
                Domain   = config[PapiConfigurationKeys.Domain],
                Username = config[PapiConfigurationKeys.UserName],
                Password = config[PapiConfigurationKeys.Password]
            };

            UserId        = config.GetValue <int>(PapiConfigurationKeys.UserId);
            WorkstationId = config.GetValue <int>(PapiConfigurationKeys.WorkstationId);
        }