Exemplo n.º 1
0
        public ActionResult Version()
        {
            AppVersionProvider verProvider = new AppVersionProvider(Package.MerchantNo, Package.UserCode, Package.ClientVersion);
            AppVersion         newVer      = verProvider.GetNewVersion();

            return(SuccessResult(newVer));
        }
Exemplo n.º 2
0
        public void TestMethod1()
        {
            AppVersionProvider provider = new AppVersionProvider("yxhv3_android", null, "3.0.0.3");
            AppVersion         ver      = provider.GetNewVersion();

            Assert.IsTrue(ver != null);
        }
Exemplo n.º 3
0
        public ResultModel <AppVerionModel> VersionCheck(VersionCheckModel vcmodel)
        {
            //参数校验
            if (vcmodel == null || vcmodel.PlatForm == 0)
            {
                return(ResultModel <AppVerionModel> .Conclude(VersionStatus.NoPlatForm));
            }
            if (vcmodel.UserType == 0)
            {
                return(ResultModel <AppVerionModel> .Conclude(VersionStatus.NoUserType));
            }
            //查询数据
            AppVersionProvider appVersionProvider = new AppVersionProvider();
            var result = appVersionProvider.VersionCheck(vcmodel);

            if (result == null)
            {
                return(ResultModel <AppVerionModel> .Conclude(VersionStatus.NoData));
            }
            return(ResultModel <AppVerionModel> .Conclude(VersionStatus.Success, result));
        }
Exemplo n.º 4
0
        public StateView()
        {
            InitializeComponent();

            if (DesignerProperties.GetIsInDesignMode(this))
            {
                var appConfiguration        = new CapFrameXConfiguration();
                var statisticProvider       = new FrametimeStatisticProvider(appConfiguration);
                var recordDirectoryObserver = new RecordDirectoryObserver(appConfiguration,
                                                                          new LoggerFactory().CreateLogger <RecordDirectoryObserver>());
                var recordDataProvider = new RecordDataProvider(recordDirectoryObserver, appConfiguration,
                                                                new LoggerFactory().CreateLogger <RecordDataProvider>());
                var overlayEntryProvider = new OverlayEntryProvider();
                var appVersionProvider   = new AppVersionProvider();
                var webVersionProvider   = new WebVersionProvider();
                DataContext = new StateViewModel(new RecordDirectoryObserver(appConfiguration,
                                                                             new LoggerFactory().CreateLogger <RecordDirectoryObserver>()),
                                                 new EventAggregator(), appConfiguration, new PresentMonCaptureService(),
                                                 new OverlayService(statisticProvider, recordDataProvider, overlayEntryProvider, appConfiguration,
                                                                    new LoggerFactory().CreateLogger <OverlayService>()),
                                                 new UpdateCheck(appVersionProvider, webVersionProvider), appVersionProvider, webVersionProvider);
            }
        }