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)); }
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)); }