コード例 #1
0
        public List <ActualizedCondition> GetMaxConditionCount(List <string> packageNames)
        {
            var result = new List <ActualizedCondition>();

            if (UserConnection == null)
            {
                return(result);
            }
            foreach (string packageName in packageNames)
            {
                int maxConditionCount = UserConnection.LicHelper.GetLicPackageMaxConditionCount(packageName);
                var condition         = new ActualizedCondition {
                    PackageName    = packageName,
                    ConditionCount = maxConditionCount
                };
                result.Add(condition);
            }
            return(result);
        }
コード例 #2
0
        public List <ActualizedCondition> GetLastActualizedConditionResult(List <string> packageNames)
        {
            var result = new List <ActualizedCondition>();

            if (UserConnection != null)
            {
                foreach (string packageName in packageNames)
                {
                    int      currentConditionCount = UserConnection.LicHelper.GetLicPackageCurrentConditionResult(packageName);
                    DateTime currentConditionDate  = UserConnection.LicHelper.GetLicPackageCurrentConditionDate(packageName);
                    DateTime value     = TimeZoneInfo.ConvertTimeFromUtc(currentConditionDate.ToUniversalTime(), UserConnection.CurrentUser.TimeZone);
                    var      condition = new ActualizedCondition {
                        PackageName    = packageName,
                        ConditionCount = currentConditionCount,
                        ConditionDate  = DateTimeDataValueType.Serialize(value, TimeZoneInfo.Utc)
                    };
                    result.Add(condition);
                }
            }
            return(result);
        }