public ActionResult Version() { AppVersionProvider verProvider = new AppVersionProvider(Package.MerchantNo, Package.UserCode, Package.ClientVersion); AppVersion newVer = verProvider.GetNewVersion(); return(SuccessResult(newVer)); }
public void TestMethod1() { AppVersionProvider provider = new AppVersionProvider("yxhv3_android", null, "3.0.0.3"); AppVersion ver = provider.GetNewVersion(); Assert.IsTrue(ver != null); }
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)); }
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); } }