Exemple #1
0
        public void StoreVpnInfo(VpnInfoResponse vpnInfo)
        {
            int    expirationTime = vpnInfo.Vpn.ExpirationTime;
            sbyte  maxTier        = vpnInfo.Vpn.MaxTier;
            string vpnPlan        = vpnInfo.Vpn.PlanName;

            if (Core.Models.User.IsDelinquent(vpnInfo.Delinquent))
            {
                expirationTime = 0;
                maxTier        = ServerTiers.Free;
                vpnPlan        = FREE_VPN_PLAN;
            }

            CacheUser(new User
            {
                ExpirationTime  = expirationTime,
                MaxTier         = maxTier,
                Services        = vpnInfo.Services,
                VpnPlan         = vpnPlan,
                VpnPassword     = vpnInfo.Vpn.Password,
                VpnUsername     = vpnInfo.Vpn.Name,
                Delinquent      = vpnInfo.Delinquent,
                MaxConnect      = vpnInfo.Vpn.MaxConnect,
                OriginalVpnPlan = vpnInfo.Vpn.PlanName
            });
        }
Exemple #2
0
 public void StoreVpnInfo(VpnInfoResponse vpnInfo)
 {
     CacheUser(new Models.User
     {
         ExpirationTime = vpnInfo.Vpn.ExpirationTime,
         MaxTier        = vpnInfo.Vpn.MaxTier,
         Services       = vpnInfo.Services,
         VpnPlan        = vpnInfo.Vpn.PlanName,
         VpnPassword    = vpnInfo.Vpn.Password,
         VpnUsername    = vpnInfo.Vpn.Name,
         Delinquent     = vpnInfo.Delinquent,
         MaxConnect     = vpnInfo.Vpn.MaxConnect
     });
 }
Exemple #3
0
 public void StoreVpnInfo(VpnInfoResponse vpnInfo)
 {
 }