public async Task <IActionResult> SaveEditor(string content = "", bool css = true) { try { var pathFile = _mediaFileStore.Combine("assets", "custom", css ? "style.css" : "script.js"); await _mediaFileStore.WriteAllText(pathFile, content); return(Json(_translationService.GetResource("Admin.Common.Content.Saved"))); } catch (Exception ex) { return(Json(ex.Message)); } }
/// <summary> /// Executes a task /// </summary> public async Task Execute() { var stores = await _storeService.GetAllStores(); var languages = await _languageService.GetAllLanguages(); var file = "sitemap.xml"; foreach (var store in stores) { var storelanguages = await _languageService.GetAllLanguages(storeId : store.Id); foreach (var lang in storelanguages) { var siteMap = await _mediator.Send(new GetSitemapXmlCommand() { Language = lang, Store = store, }); if (!(stores.Count == 1 && languages.Count == 1)) { file = $"sitemap-{store.Shortcut}-{lang.UniqueSeoCode}.xml"; } await _mediaFileStore.WriteAllText(file, siteMap); } } }