public virtual async Task <IdeSettingsState> SaveSectionAction(IDESideBarAction action) { if (!action.Action.IsNullOrEmpty() && !action.Title.IsNullOrEmpty()) { action.Section = state.EditSection; var secAct = await appDev.SaveSectionAction(action, details.EnterpriseAPIKey, state.SideBarEditActivity); return(await WhenAll( LoadSecionActions(), ToggleAddNew(AddNewTypes.None) )); } return(state); }
public virtual async Task SaveSectionAction(ApplicationDeveloperClient appDev, ApplicationManagerClient appMgr, string entApiKey, IDESideBarAction action) { if (!action.Action.IsNullOrEmpty() && !action.Title.IsNullOrEmpty()) { action.Section = State.EditSection; var secAct = await appDev.SaveSectionAction(action, entApiKey, State.SideBarEditActivity); await LoadSecionActions(appMgr, entApiKey); await ToggleAddNew(AddNewTypes.None); } }