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); }
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); }
public void UpdateAppVersion(AppVersionDataContract appVersionDataContract) { AppVersionBiz.UpdatePartially(appVersionDataContract.ToAppVersion(), v => v.Description, v => v.Version); _context.SaveChanges(); }