Ejemplo n.º 1
0
        /// <summary>
        /// 保存备份配置
        /// </summary>
        /// <param name="model"></param>
        public static void SaveBackUp(Models.BackUp model)
        {
            var lstModel = GetBackUp();

            lstModel.Add(model);
            var json = Newtonsoft.Json.JsonConvert.SerializeObject(lstModel);

            SaveJson("BackUp", json);
        }
Ejemplo n.º 2
0
        /// <summary>
        /// 修改备份配置
        /// </summary>
        /// <param name="model"></param>
        public static void EditBackUp(Models.BackUp model)
        {
            var lstModel = GetBackUp();
            var index    = lstModel.FindIndex(x => x.UuId == model.UuId);

            lstModel.RemoveAt(index);
            lstModel.Add(model);
            var json = Newtonsoft.Json.JsonConvert.SerializeObject(lstModel);

            SaveJson("BackUp", json);
        }
Ejemplo n.º 3
0
 private DateTime _endTime;          //执行结束时间
 public Execute(string cmd, Models.BackUp backUp, string logfolder)
 {
     _cmd       = cmd;
     _backUp    = backUp;
     _logFolder = logfolder;
 }