Beispiel #1
0
        /// <summary>
        /// 保存变更附件
        /// 2017/04/18(zhuguanjun)
        /// </summary>
        /// <param name="entity"></param>
        /// <returns></returns>
        public JsonResult SaveFile(ChangeFiles entity)
        {
            JsonResult jsonreslut = new JsonResult();

            try
            {
                jsonreslut.result = false;
                string _id;
                if (string.IsNullOrEmpty(entity.ID))
                {
                    new Repository <ChangeFiles>().Insert(entity, true, out _id);
                }
                else
                {
                    new Repository <ChangeFiles>().Update(entity, true, out _id);
                }
                jsonreslut.result = true;
            }
            catch (Exception ex)
            {
                LogHelper.WriteException(ex, LogType.BussinessDLL);
                jsonreslut.result = false;
                jsonreslut.msg    = ex.Message;
            }
            return(jsonreslut);
        }
        public void CheckFileExecuter()
        {
            var         setting        = GetSettings();
            ChangeFiles chackFile      = new ChangeFiles(setting, TestAppOutput.ConsoleWriteLine, TestAppOutput.ConsoleWriteException, TestFile.WriteAllText);
            var         executeResults = chackFile.Execute(setting.ChangeConstants);

            Assert.IsTrue(executeResults);
        }