public OperationDataResult <DeployToModel> DeployTo(int id)
        {
            var core         = _coreHelper.GetCore();
            var templateDto  = core.TemplateItemRead(id);
            var siteNamesDto = core.Advanced_SiteItemReadAll();

            var deployToMode = new DeployToModel()
            {
                SiteNamesDto = siteNamesDto,
                TemplateDto  = templateDto
            };

            return(new OperationDataResult <DeployToModel>(true, deployToMode));
        }
        public async Task <OperationDataResult <DeployToModel> > DeployTo(int id)
        {
            var core = await _coreHelper.GetCore();

            var language = await _userService.GetCurrentUserLanguage();

            var templateDto = await core.TemplateItemRead(id, language);

            var siteNamesDto = await core.Advanced_SiteItemReadAll();

            var deployToMode = new DeployToModel
            {
                SiteNamesDto = siteNamesDto,
                TemplateDto  = templateDto
            };

            return(new OperationDataResult <DeployToModel>(true, deployToMode));
        }
Esempio n. 3
0
        public async Task <OperationDataResult <DeployToModel> > DeployTo(int id)
        {
            var core = await _coreHelper.GetCore();

            await using MicrotingDbContext dbContext = core.DbContextHelper.GetDbContext();
            var locale = await _userService.GetCurrentUserLocale();

            Language language    = dbContext.Languages.Single(x => x.LanguageCode.ToLower() == locale.ToLower());
            var      templateDto = await core.TemplateItemRead(id, language);

            var siteNamesDto = await core.Advanced_SiteItemReadAll();

            var deployToMode = new DeployToModel()
            {
                SiteNamesDto = siteNamesDto,
                TemplateDto  = templateDto
            };

            return(new OperationDataResult <DeployToModel>(true, deployToMode));
        }