Beispiel #1
0
        public ActionResultVM ExecTask()
        {
            var vm = new ActionResultVM();

            Enum.TryParse(typeof(TaskItem), RouteData.Values["id"]?.ToString(), true, out object ti);

            switch (ti as TaskItem?)
            {
            default:
                vm.Set(ARTag.invalid);
                break;

            case TaskItem.ResetDataBase:
            {
                vm = new Func.DataMirrorAid().AddForJson();
            }
            break;

            case TaskItem.ClearTemp:
            {
                vm = Func.TaskAid.ClearTemp();
            }
            break;
            }

            return(vm);
        }
Beispiel #2
0
        public ActionResultVM ResetDataBaseForJson()
        {
            var vm = new ActionResultVM();

            try
            {
                int num = new Func.DataMirrorAid().AddForJson();
                vm.Set(num > 0);
                vm.data = num;
            }
            catch (Exception ex)
            {
                vm.Set(ex);
            }

            return(vm);
        }
Beispiel #3
0
        public ActionResultVM BackupDataBaseAsJson()
        {
            var vm = new ActionResultVM();

            try
            {
                //是否覆盖JSON文件,默认不覆盖,避免线上重置功能被破坏
                var CoverJson = false;

                vm = new Func.DataMirrorAid().SaveAsJson(CoverJson);
            }
            catch (Exception ex)
            {
                vm.Set(ex);
            }

            return(vm);
        }
Beispiel #4
0
        public ActionResultVM ResetDataBaseForJson()
        {
            var vm = new Func.DataMirrorAid().AddForJson();

            return(vm);
        }