コード例 #1
0
 public AppDomainService()
 {
     _context       = new WindowsStoreContext();
     AppBiz         = new AppBiz(_context);
     PlatformBiz    = new PlatformBiz(_context);
     AppCategoryBiz = new AppCategoryBiz(_context);
     AppVersionBiz  = new AppVersionBiz(_context);
     ScreenshotBiz  = new ScreenshotBiz(_context);
 }
コード例 #2
0
        public AppVersionDataContract RegisterAppVersion(AppVersionDataContract appVersionDataContract)
        {
            var result = AppVersionBiz.Create(appVersionDataContract.ToAppVersion()).ToAppVersionDataContract();
            var app    = AppBiz.Single(a => a.Id == appVersionDataContract.AppId);

            app.State = AppState.Published;
            AppBiz.UpdatePartially(app, a => a.State);
            _context.SaveChanges();
            return(result);
        }
コード例 #3
0
 public void UpdateAppVersion(AppVersionDataContract appVersionDataContract)
 {
     AppVersionBiz.UpdatePartially(appVersionDataContract.ToAppVersion(), v => v.Description, v => v.Version);
     _context.SaveChanges();
 }