Exemple #1
0
        public async Task <ActionResult> EditSubAction(string action = "", string subAction = "", string desc = "", string er = "")
        {
            if (Startup.saveds.ContainsKey(action))
            {
                DSTUSaved item = Startup.saveds[action];

                if (item.SubActions != "null")
                {
                    Dictionary <string, string> list = JsonConvert.DeserializeObject <Dictionary <string, string> >(item.SubActions);

                    if (list.ContainsKey(subAction))
                    {
                        list[subAction] = desc;
                        Startup.saveds[action].SubActions = JsonConvert.SerializeObject(list);
                    }
                }
            }
            return(RedirectToAction("Index", "Home"));
        }
Exemple #2
0
        public async Task <ActionResult> EditSubAction(string action = "", string actionn = "", string subAction = "")
        {
            ViewBag.action    = actionn;
            ViewBag.subAction = subAction;

            if (Startup.saveds.ContainsKey(actionn))
            {
                DSTUSaved item = Startup.saveds[actionn];

                if (item.SubActions != "null")
                {
                    Dictionary <string, string> subActions = JsonConvert.DeserializeObject <Dictionary <string, string> >(item.SubActions);

                    if (subActions.ContainsKey(subAction))
                    {
                        ViewBag.SubActionDesc = subActions[subAction];
                    }
                }
            }

            return(View());
        }
Exemple #3
0
        public async Task <ActionResult> AddSubAction(string addToAction = "", string action = "", string desc = "")
        {
            if (Startup.saveds.ContainsKey(addToAction))
            {
                Dictionary <string, string> subActions;

                DSTUSaved item = Startup.saveds[addToAction];

                if (item.SubActions != "null")
                {
                    subActions = JsonConvert.DeserializeObject <Dictionary <string, string> >(item.SubActions);
                }
                else
                {
                    subActions = new Dictionary <string, string>();
                }

                subActions.Add(action, desc);
                Startup.saveds[addToAction].SubActions = JsonConvert.SerializeObject(subActions);
            }
            return(RedirectToAction("Index", "Home"));
        }