Exemple #1
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);
        }
 public static AppVersion GetAppVersion(this AppVersionDataContract dataContract)
 {
     return(new AppVersion()
     {
         Id = dataContract.Id,
         Version = dataContract.Version,
         PublishDate = dataContract.PublishDate,
         Description = dataContract.Description,
         AppId = dataContract.AppId,
         Downloads = dataContract.Downloads,
         Size = dataContract.Size,
         AppGuid = dataContract.AppGuid
     });
 }
Exemple #3
0
 public static AppVersion ToAppVersion(this AppVersionDataContract dataContract)
 {
     return(new AppVersion()
     {
         Id = dataContract.Id,
         Description = dataContract.Description,
         AppId = dataContract.AppId,
         PublishDate = DateTime.Now,
         Version = dataContract.Version,
         Size = dataContract.Size,
         ArmPackageSize = dataContract.ArmPackageSize,
         X64PackageSize = dataContract.X64PackageSize,
         X86PackageSize = dataContract.X86PackageSize,
     });
 }
        public static AppVersion ToAppVersion(this AppVersionDataContract appVersionDataContract)
        {
            if (appVersionDataContract == null)
            {
                return(null);
            }

            return(new AppVersion()
            {
                Id = appVersionDataContract.Id,
                AppId = appVersionDataContract.AppId,
                Description = appVersionDataContract.Description,
                Version = appVersionDataContract.Version,
                PublishDate = appVersionDataContract.PublishDate,
                Downloads = appVersionDataContract.Downloads,
                CpuArchitectureFlags = appVersionDataContract.CpuArchitectureFlags,
                //ArmPackageSize = appVersionDataContract.ArmPackageSize,
                //X64PackageSize = appVersionDataContract.X64PackageSize,
                //X86PackageSize = appVersionDataContract.X86PackageSize
            });
        }
Exemple #5
0
 public Task UpdateAppVersionAsync(AppVersionDataContract appVersionDataContract)
 {
     throw new NotImplementedException();
 }
Exemple #6
0
 Task <AppVersionDataContract> IDeveloperService.RegisterAppVersionAsync(AppVersionDataContract appVersionDataContract)
 {
     throw new NotImplementedException();
 }
Exemple #7
0
 public void UpdateAppVersion(AppVersionDataContract appVersionDataContract)
 {
     AppDomainService.UpdateAppVersion(appVersionDataContract);
 }
Exemple #8
0
 public AppVersionDataContract RegisterAppVersion(AppVersionDataContract appVersionDataContract)
 {
     return(AppDomainService.RegisterAppVersion(appVersionDataContract));
 }
Exemple #9
0
 public void UpdateAppVersion(AppVersionDataContract appVersionDataContract)
 {
     AppVersionBiz.UpdatePartially(appVersionDataContract.ToAppVersion(), v => v.Description, v => v.Version);
     _context.SaveChanges();
 }