public virtual async Task <IdeSettingsState> ToggleAddNew(AddNewTypes type)
        {
            state.EditActivity = null;

            state.Arch.EditLCU = null;

            state.EditSectionAction = null;

            switch (type)
            {
            case AddNewTypes.Activity:
                state.AddNew.Activity = !state.AddNew.Activity;

                state.AddNew.LCU = false;

                state.AddNew.SectionAction = false;

                state.EditSection = null;
                break;

            case AddNewTypes.LCU:
                state.AddNew.Activity = false;

                state.AddNew.LCU = !state.AddNew.LCU;

                state.AddNew.SectionAction = false;

                state.EditSection = null;
                break;

            case AddNewTypes.SectionAction:
                state.AddNew.Activity = false;

                state.AddNew.LCU = false;

                state.AddNew.SectionAction = !state.AddNew.SectionAction;
                break;

            case AddNewTypes.None:
                state.AddNew.Activity = false;

                state.AddNew.LCU = false;

                state.AddNew.SectionAction = false;

                state.EditSection = null;
                break;
            }

            return(state);
        }
        public virtual async Task ToggleAddNew(AddNewTypes type)
        {
            State.EditActivity = null;

            State.Arch.EditLCU = null;

            State.EditSectionAction = null;

            switch (type)
            {
            case AddNewTypes.Activity:
                State.AddNew.Activity = !State.AddNew.Activity;

                State.AddNew.LCU = false;

                State.AddNew.SectionAction = false;

                State.EditSection = null;
                break;

            case AddNewTypes.LCU:
                State.AddNew.Activity = false;

                State.AddNew.LCU = !State.AddNew.LCU;

                State.AddNew.SectionAction = false;

                State.EditSection = null;
                break;

            case AddNewTypes.SectionAction:
                State.AddNew.Activity = false;

                State.AddNew.LCU = false;

                State.AddNew.SectionAction = !State.AddNew.SectionAction;
                break;

            case AddNewTypes.None:
                State.AddNew.Activity = false;

                State.AddNew.LCU = false;

                State.AddNew.SectionAction = false;

                State.EditSection = null;
                break;
            }
        }
Exemple #3
0
        public virtual async Task ToggleAddNew(AddNewTypes type)
        {
            State.ActiveApp = null;

            switch (type)
            {
            case AddNewTypes.App:
                State.AddingApp = !State.AddingApp;
                break;

            case AddNewTypes.None:
                State.AddingApp = false;
                break;
            }
        }
Exemple #4
0
        public virtual async Task <ConfigManagerState> ToggleAddNew(AddNewTypes type)
        {
            state.ActiveApp = null;

            switch (type)
            {
            case AddNewTypes.App:
                state.AddingApp = !state.AddingApp;
                break;

            case AddNewTypes.None:
                state.AddingApp = false;
                break;
            }

            return(state);
        }