// Token: 0x060001AC RID: 428 RVA: 0x00007AA3 File Offset: 0x00005CA3
 public override void OnNavigatedTo(object[] args)
 {
     LoggerExtensionMethods.LogEvent <MainWindowViewModel>(this, "App Started", this.GetStartupProperties(), "OnNavigatedTo", "C:\\OxBuild\\30\\s\\hyperlapse_gui\\Hyperlapse\\Hyperlapse\\ViewModels\\MainWindowViewModel.cs", 40);
     this.scratchManager.InitializeScratchSpace();
     base.Navigation.Navigate("Start", args);
 }
Esempio n. 2
0
        // Token: 0x06000252 RID: 594 RVA: 0x0000AD84 File Offset: 0x00008F84
        public bool Activate(string key)
        {
            try
            {
                if (!Directory.Exists(this.productInfo.ActivationRegistrationFolder))
                {
                    Directory.CreateDirectory(this.productInfo.ActivationRegistrationFolder);
                }
                if (Directory.Exists(this.productInfo.ActivationRegistrationFile))
                {
                    Directory.Delete(this.productInfo.ActivationRegistrationFile);
                    LoggerExtensionMethods.LogWarning <ActivationManager>(this, "Registration file was directory", null, "Activate", "C:\\OxBuild\\30\\s\\hyperlapse_gui\\Hyperlapse\\Hyperlapse\\Model\\Activation\\ActivationManager.cs", 57);
                }
            }
            catch (Exception value)
            {
                LoggerExtensionMethods.LogError <ActivationManager>(this, "Couldn't create directory for registration file", new Dictionary <string, object>
                {
                    {
                        "Exception",
                        value
                    }
                }, "Activate", "C:\\OxBuild\\30\\s\\hyperlapse_gui\\Hyperlapse\\Hyperlapse\\Model\\Activation\\ActivationManager.cs", 62);
                return(false);
            }
            int  num  = 0;
            bool flag = ActivationManager.ProductKeyValidator_Activate(this.instanceId, key, out num);

            if (flag)
            {
                string value2;
                string value3;
                string value4;
                this.GetActivationInfo(out value2, out value3, out value4);
                LoggerExtensionMethods.LogEvent <ActivationManager>(this, "Activated Product", new Dictionary <string, object>
                {
                    {
                        "ProductKey",
                        value2
                    },
                    {
                        "Pid2",
                        value4
                    },
                    {
                        "MPC",
                        value3
                    },
                    {
                        "FirstRun",
                        this.firstRunExperience.FirstRunTime.ToString()
                    },
                    {
                        "DaysToActivation",
                        DateTime.Now.Subtract(this.firstRunExperience.FirstRunTime).TotalDays
                    },
                    {
                        "VideosProcessedToActivation",
                        (double)this.firstRunExperience.VideosProcessed
                    }
                }, "Activate", "C:\\OxBuild\\30\\s\\hyperlapse_gui\\Hyperlapse\\Hyperlapse\\Model\\Activation\\ActivationManager.cs", 77);
            }
            else
            {
                LoggerExtensionMethods.LogEvent <ActivationManager>(this, "Couldn't activate product", new Dictionary <string, object>
                {
                    {
                        "Step",
                        num
                    }
                }, "Activate", "C:\\OxBuild\\30\\s\\hyperlapse_gui\\Hyperlapse\\Hyperlapse\\Model\\Activation\\ActivationManager.cs", 81);
            }
            return(flag);
        }