/// <summary> /// 增加参数对照表 /// </summary> /// <param name="model">新增参数对照表</param> /// <returns>参数对照表</returns> public CommonResult <CraftsParameterContrast> UpdateCraftsParameterContrast(CraftsParameterContrast model) { var result = new CommonResult <CraftsParameterContrast>(); try { SaveCheck(model, result); if (result.IsSuccess) { var dbSession = new DBService <CraftsParameterContrast>().DbSession; if (dbSession.GetQueryable(t => t.ParameterID == model.ParameterID).FirstOrDefault() == null) { result.IsSuccess = false; result.Message = "该参数对照表的数据不存在"; } else { result.Data = dbSession.Update(model); } } } catch (Exception ex) { Utils.Logger.Error(ex.ToString()); throw ex; } return(result); }
/// <summary> /// 保存判断 /// </summary> /// <param name="model"></param> /// <param name="result"></param> private void SaveCheck(CraftsParameterContrast model, CommonResult <CraftsParameterContrast> result) { if (model == null) { result.IsSuccess = false; result.Message = "参数对照表不能为空"; } else if (string.IsNullOrEmpty(model.ParamName)) { result.IsSuccess = false; result.Message = "参数对照表的参数名称不能为空"; } //else if (string.IsNullOrEmpty(model.DevepName)) //{ // result.IsSuccess = false; // result.Message = "参数对照表的设备参数名称不能为空"; //} }
/// <summary> /// 增加参数对照表 /// </summary> /// <param name="model">新增参数对照表</param> /// <returns>参数对照表</returns> public CommonResult <CraftsParameterContrast> AddCraftsParameterContrast(CraftsParameterContrast model) { var result = new CommonResult <CraftsParameterContrast>(); try { SaveCheck(model, result); if (result.IsSuccess) { var dbSession = new DBService <CraftsParameterContrast>().DbSession; var Max = dbSession.GetMaxId("ParameterID"); model.ParameterID = Max.ParameterID + 1; result.Data = dbSession.Insert(model); } } catch (Exception ex) { Utils.Logger.Error(ex.ToString()); throw ex; } return(result); }