public JsonCamelCaseResult <JSendResponse> SetupWithParams(int parentId, int id, FormCollection collection) { var model = new ImportViewModel(); TryUpdateModel(model); model.SetCorrespondingFieldName(collection); IMultistepActionParams settings = model.GetImportSettingsObject(parentId, id); _service.SetupWithParams(parentId, id, settings); return(new JSendResponse { Status = JSendStatus.Success }); }
public override void SetupWithParams(int parentId, int id, IMultistepActionParams settingsParams) { var importSettings = settingsParams as ImportSettings; _importLogger.Trace($"Start import articles with settings id: {importSettings.Id}"); var content = ContentRepository.GetById(id); if (content == null) { throw new Exception(string.Format(ContentStrings.ContentNotFound, id)); } importSettings.IsWorkflowAssigned = content.WorkflowBinding.IsAssigned; HttpContext.Current.Session[HttpContextSession.ImportSettingsSessionKey] = importSettings; }
public async Task <ActionResult> SetupWithParams(int parentId, int id, IFormCollection collection) { var model = new ImportViewModel() { ContentId = id }; await TryUpdateModelAsync(model); model.SetCorrespondingFieldName(collection); IMultistepActionParams settings = model.GetImportSettingsObject(parentId, id); _service.SetupWithParams(parentId, id, settings); return(JsonCamelCase(new JSendResponse { Status = JSendStatus.Success })); }
public override void SetupWithParams(int parentId, int id, IMultistepActionParams settingsParams) { if (settingsParams is ImportSettings importSettings) { ImportLogger.Info() .Message("Start import articles with settings id: {guid}", importSettings.Id) .Write(); var content = ContentRepository.GetById(id); if (content == null) { throw new Exception(string.Format(ContentStrings.ContentNotFound, id)); } importSettings.IsWorkflowAssigned = content.WorkflowBinding.IsAssigned; HttpContext.Session.SetValue(HttpContextSession.ImportSettingsSessionKey, importSettings); } }
public virtual void SetupWithParams(int parentId, int id, IMultistepActionParams settingsParams) { throw new NotImplementedException(); }
public override void SetupWithParams(int parentId, int[] ids, IMultistepActionParams settingsParams) { SetupWithParams(parentId, 0, ids, settingsParams as ExportSettings); }
public override void SetupWithParams(int parentId, int oldSiteId, IMultistepActionParams settingsParams) { HttpContext.Session.SetValue(CopySiteContextSessionKey, settingsParams); }
public override void SetupWithParams(int parentId, int oldSiteId, IMultistepActionParams settingsParams) { HttpContext.Current.Session[CopySiteContextSessionKey] = settingsParams; }