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); }
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); }
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); }
public ActionResultVM ResetDataBaseForJson() { var vm = new Func.DataMirrorAid().AddForJson(); return(vm); }