Пример #1
0
        //TODO this function is only kept for compatibility and should be removed once paid plugins break
        public async Task <object> Get(GetRegistration request)
        {
            var info = new RegistrationInfo
            {
                ExpirationDate = DateTime.Now.AddYears(100),
                IsRegistered   = true,
                IsTrial        = false,
                Name           = request.Name
            };

            return(ToOptimizedResult(info));
        }
Пример #2
0
        public async Task <object> Get(GetRegistration request)
        {
            var result = await _securityManager.GetRegistrationStatus(request.Name).ConfigureAwait(false);

            var info = new RegistrationInfo
            {
                ExpirationDate = result.ExpirationDate,
                IsRegistered   = result.IsRegistered,
                IsTrial        = result.TrialVersion,
                Name           = request.Name
            };

            return(ToOptimizedResult(info));
        }