Merge
This commit is contained in:
commit
f6ffbc7513
155 changed files with 10718 additions and 1770 deletions
|
@ -0,0 +1,18 @@
|
|||
using System;
|
||||
|
||||
namespace WebsitePanel.EnterpriseServer.Base.HostedSolution
|
||||
{
|
||||
public class AccessToken
|
||||
{
|
||||
public int Id { get; set; }
|
||||
public Guid AccessTokenGuid { get; set; }
|
||||
public DateTime ExpirationDate { get; set; }
|
||||
public int AccountId { get; set; }
|
||||
public int ItemId { get; set; }
|
||||
public AccessTokenTypes TokenType { get; set; }
|
||||
public string SmsResponse { get; set; }
|
||||
public bool IsSmsSent {
|
||||
get { return !string.IsNullOrEmpty(SmsResponse); }
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
namespace WebsitePanel.EnterpriseServer.Base.HostedSolution
|
||||
{
|
||||
public enum AccessTokenTypes
|
||||
{
|
||||
PasswrodReset = 1
|
||||
}
|
||||
}
|
|
@ -27,6 +27,7 @@
|
|||
// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Xml;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
|
@ -45,6 +46,8 @@ namespace WebsitePanel.EnterpriseServer
|
|||
public const string FILEMANAGER_SETTINGS = "FileManagerSettings";
|
||||
public const string PACKAGE_DISPLAY_SETTINGS = "PackageDisplaySettings";
|
||||
public const string RDS_SETTINGS = "RdsSettings";
|
||||
public const string WEBDAV_PORTAL_SETTINGS = "WebdavPortalSettings";
|
||||
public const string WEBDAV_PASSWORD_RESET_ENABLED_KEY = "WebdavPswResetEnabled";
|
||||
|
||||
// key to access to wpi main & custom feed in wpi settings
|
||||
public const string WPI_MAIN_FEED_KEY = "WpiMainFeedUrl";
|
||||
|
@ -97,7 +100,25 @@ namespace WebsitePanel.EnterpriseServer
|
|||
}
|
||||
}
|
||||
|
||||
public int GetInt(string settingName)
|
||||
public bool Contains(string settingName)
|
||||
{
|
||||
return Settings.AllKeys.Any(x => x.ToLowerInvariant() == (settingName ?? string.Empty).ToLowerInvariant());
|
||||
}
|
||||
|
||||
public T GetValueOrDefault<T>(string settingName, T defaultValue)
|
||||
{
|
||||
try
|
||||
{
|
||||
return (T)Convert.ChangeType(Settings[settingName], typeof(T));
|
||||
}
|
||||
catch
|
||||
{
|
||||
}
|
||||
|
||||
return defaultValue;
|
||||
}
|
||||
|
||||
public int GetInt(string settingName)
|
||||
{
|
||||
return Int32.Parse(Settings[settingName]);
|
||||
}
|
||||
|
|
|
@ -65,6 +65,10 @@ namespace WebsitePanel.EnterpriseServer
|
|||
public const string DEFAULT_LYNCUSERPLANS = "DefaultLyncUserPlans";
|
||||
public const string RDS_SETUP_LETTER = "RDSSetupLetter";
|
||||
public const string RDS_POLICY = "RdsPolicy";
|
||||
public const string USER_PASSWORD_EXPIRATION_LETTER = "UserPasswordExpirationLetter";
|
||||
public const string USER_PASSWORD_RESET_LETTER = "UserPasswordResetLetter";
|
||||
public const string HOSTED_ORGANIZATION_PASSWORD_POLICY = "MailboxPasswordPolicy";
|
||||
|
||||
|
||||
public int UserId;
|
||||
public string SettingsName;
|
||||
|
|
|
@ -116,10 +116,12 @@
|
|||
<Compile Include="Ecommerce\TransactionResult.cs" />
|
||||
<Compile Include="Ecommerce\TriggerSystem\ITriggerHandler.cs" />
|
||||
<Compile Include="ExchangeServer\ExchangeEmailAddress.cs" />
|
||||
<Compile Include="HostedSolution\AccessTokenTypes.cs" />
|
||||
<Compile Include="HostedSolution\AdditionalGroup.cs" />
|
||||
<Compile Include="HostedSolution\ServiceLevel.cs" />
|
||||
<Compile Include="HostedSolution\CRMLycenseTypes.cs" />
|
||||
<Compile Include="HostedSolution\ESPermission.cs" />
|
||||
<Compile Include="HostedSolution\AccessToken.cs" />
|
||||
<Compile Include="HostedSolution\WebDavAccessToken.cs" />
|
||||
<Compile Include="Log\LogRecord.cs" />
|
||||
<Compile Include="Packages\ServiceLevelQuotaValueInfo.cs" />
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue